Cara Memasang Widget "Pencarian Text" di Blog.

Alhamdulillah, hari ini saya masih diberi kesempatan untuk berbagi lagi. Tutorial yang akan saya bagikan kali ini yaitu sebuah widget berben...

Alhamdulillah, hari ini saya masih diberi kesempatan untuk berbagi lagi. Tutorial yang akan saya bagikan kali ini yaitu sebuah widget berbentuk form pencarian khusus pada sebuah halaman yang memiliki tulisan yang banyak. Fungsi dari pada widget ini sama dengan tool "Find Text" pada browser dengan menggunakan shortcut CTRL + F pada keyboard. Namun kali ini kita akan membuat widget-nya dengan menggunakan bumbu HTML, CSS, & Jquery/Javascript.

Tutorial Blogger dan Widget Blogger
Untuk Demo nya silahkan coba ketikan "Blog" pada form Pencarian Text di bawah ini :

Cara Pemasangan:

1. Pastikan sobat sudah memasang jQuery Library! jika sobat belum memasang jQuery Library, silahkan simpan kode di bawah ini tepat di atas tag </head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"/>
Catatan Penting! : Pemasangan jQuery dalam Blog hanya boleh 1x saja, jika lebih dari 1 maka Efek-efek yang mengandalkan fungsi jQuery tidak akan berfungsi.

2. Jika jQuery Library sudah terpasang, silahkan simpan kode CSS dibawah ini tepat sebelum tag </head> ( Silahkan Kreasikan Sendiri ).

[<style>/* CSS - Widget Find Text on this page! */.kr-text-finder { position:relative; background-color:#f2f2f2; border:5px solid #f2f2f2;-webkit-box-shadow:0px 4px 0px #ccc;-moz-box-shadow:0px 4px 0px #ccc;-ms-box-shadow:0px 4px 0px #ccc;-o-box-shadow:0px 4px 0px #ccc;box-shadow:0px 4px 0px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px; padding:5px 6px;}/* Highlighter Style */.kr-highlight { background-color:yellow; font-weight:bold;}/* Input Style */input.find-form {border:1px solid #ccc;padding:3px;outline:0px;width:200px;}input.find-form:focus { border:1px solid #ccc;box-shadow:0px 0px 3px 5px #fafafa; background:#444;color:#fff; }/* kr-button */.kr-button { display:inline-block; text-decoration:none; outline:none; padding:6px 11px; font:normal 11px/1em "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; color:#464646; background:#fff; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)); background:-moz-linear-gradient(top, #fff, #f1f1f1); border:1px solid #bbb; -webkit-border-radius:11px; -moz-border-radius:11px; border-radius:11px;}.kr-button:hover,.kr-button:focus { color:#000; border-color:#666;}.kr-button:active { background:#eee; background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fbfbfb)); background:-moz-linear-gradient(top, #ededed, #fbfbfb); color:#000; border-color:#666;}</style>[

3. Setelah menyimpan kode CSS, sekarang tinggal menyimpan kode JavaScript dibawah ini tepat sebelum tag </body>


[<script type='text/javascript'>// JavaScript - Widget Find Text on this page!//<![CDATA[jQuery.fn.highlight = function (pat) { function innerHighlight(node, pat) { var skip = 0; if (node.nodeType == 3) { var pos = node.data.toUpperCase().indexOf(pat); if (pos >= 0) { var spannode = document.createElement('span'); spannode.className = 'kr-highlight'; var middlebit = node.splitText(pos); var endbit = middlebit.splitText(pat.length); var middleclone = middlebit.cloneNode(true); spannode.appendChild(middleclone); middlebit.parentNode.replaceChild(spannode, middlebit); skip = 1; } } else if (node.nodeType == 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) { for (var i = 0; i < node.childNodes.length; ++i) { i += innerHighlight(node.childNodes[i], pat); } } return skip; } return this.length && pat && pat.length ? this.each(function () { innerHighlight(this, pat.toUpperCase()); }) : this;};jQuery.fn.removeHighlight = function () { return this.find("span.kr-highlight").each(function () { this.parentNode.firstChild.nodeName; with(this.parentNode) { replaceChild(this.firstChild, this); normalize(); } }).end();};/* end plugin */var $finder = $('#text-finder'), $field = $finder.children().first(), $clear = $field.next(), $area = $(document.body), $viewport = $('html, body');$field.on("keyup", function () { $area.removeHighlight().highlight(this.value); // Highlight text inside `$area` on keyup $viewport.scrollTop($area.find('span.kr-highlight').first().offset().top - 50); // Jump the viewport to the first highlighted term});$clear.on("click", function () { $area.removeHighlight(); // Remove all highlight inside `$area` $field.val('').trigger("focus"); // Clear the search field $viewport.scrollTop(0); // Jump the viewport to the top return false;});//]]></script>]

4. Terakhir, Simpan kode HTML di bawah ini pada area sidebar widget weblog anda :
<form id="text-finder" class="kr-text-finder" action="javascript:;"><input type="text" placeholder="Find text on this page.." class="find-form" /><input type="reset" value="Clear" class="kr-button"/></form>

Semoga Bermanfaat

Mohon maaf jika ada salah kata dalam penjelasan, terima kasih telah membaca tutorial tentang Cara Memasang Widget "Pencarian Text" di Blog., jika ada yang ingin ditanyakan silahkan tanyakan pada form komentar di bawah ini. :)

COMMENTS

Name

Aceh,23,Adsense,8,BBM,3,Biography,1,Bitcoin,4,Blog,21,Blogger,12,Blogging,55,Business,14,Cerita,3,CPNS,1,Delicious,1,Design,1,DeviantART,1,Digg,1,Dollar,3,Dunia,13,Facebook,5,Flickr,1,Friendster,1,Gambar,2,Game,36,Gmail,1,Google+,4,Hosting,1,Inspirasi,2,Instagram,1,Internet,13,Interview,11,Kesehatan,2,LinkedIn,1,Makalah,7,Marketing,12,Meme,8,Money,3,Motivasi,2,MySpace,1,Outlook,1,Path,1,Pendidikan,10,Pengetahuan,4,Pinterest,1,Plugin,5,PNS,1,Reddit,1,Review,4,Seo,53,Smartphone,5,Social Media,38,Sukses,3,Sumatera Barat,16,Sumatera Utara,3,Templates,1,Tips,6,Toko Online,3,Top10,18,Tumblr,1,Tutorial,29,Tutorial Blog,146,Twitter,3,Umum,9,Vimeo,1,VK,1,Weebly,1,WhatsApp,1,Widget,55,Wisata,4,WordPress,14,Yahoo,1,Youtube,3,
ltr
item
Blog iTapuih.com: Cara Memasang Widget "Pencarian Text" di Blog.
Cara Memasang Widget "Pencarian Text" di Blog.
https://3.bp.blogspot.com/-zfgnG9g66d4/Wkp7yZBisxI/AAAAAAAANjA/aXqbVFFDTbcCA5WOsSeGUo8ri7YJxCzdACLcBGAs/s1600/Widget-Header.png
https://3.bp.blogspot.com/-zfgnG9g66d4/Wkp7yZBisxI/AAAAAAAANjA/aXqbVFFDTbcCA5WOsSeGUo8ri7YJxCzdACLcBGAs/s72-c/Widget-Header.png
Blog iTapuih.com
https://blog.itapuih.com/2019/01/cara-memasang-widget-text-di-blog.html
https://blog.itapuih.com/
https://blog.itapuih.com/
https://blog.itapuih.com/2019/01/cara-memasang-widget-text-di-blog.html
true
2732475762120586724
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share. STEP 2: Click the link you shared to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy