Membuat Sticky Widget Sidebar di Blogspot/Blogger
Sticky dalam Bahasa Indonesia artinya menempel. Dalam istilah website Sticky berarti berada di depan atau selalu mengikuti walaupun mouse terus di scroll. Sedangkan Sticky Widget Sidebar berarti membuat widget yang selalu menempel walaupun mouse kita scroll.
Sebelum memasang Sticky Widget tentunya blog sobat harus sudah tertanam framework jQuery seperti dibawah ini, (kalau belum ada, silahkan tambahkan di atas </head>
.
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js' type='text/javascript'/>
Pemasangan jQuery pada template cukup 1 saja. Apabila ada beberapa versi framework jQuery, maka efek-efek tidak akan berjalan.
Untuk membuat Sticky widget ini, ada tiga langkah mudah, silahkan simak satu persatu
- Menambakan kode CSS
- Menambah kode JavaScript
Menambah kode CSS
- Login ke Blogger
- Klik Template > Edit HTML
- Tambahkan kode CSS di bawah ini di atas
]]></b:skin>
.sticky {
position:fixed;
top:10px;/* jarak dari atas*/
z-index: 100;
}
Tambahkan JavaScript
Simpan kode ini di atas </body>
<script type='text/javascript'>
$(document).ready(function() {
var stickyWidgetTop = $('#HTML7').offset().top;
var stickyWidget = function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > stickyWidgetTop) {
$('#HTML7').addClass('sticky');
} else {
$('#HTML7').removeClass('sticky');
}
};
stickyWidget();
$(window).scroll(function() {
stickyWidget();
});
});
</script>
Ganti #HTML7
dengan ID widget yang akan dibuat sticky.
Selamat berkreasi dengan Sticky widget.....
Keren kang sticky widgetnya.
Berarti widgetnya itu posisinya ada di paling bawah sidebar ya, kang?
Maap kebanyakan nanya muluan...maklum msh lum paham :)
Pastinya sob... kalau di atas.. nanti semua widget terbawa sticky
Akhirnya sukses dengan stickynya kang. Kang share css komentar ini dong?
Kalo CSS ini bukan buatan saya sob.. punya bloggeritems
ini secara tidak langsung menyuruh pembaca untuk memberikan review hahaa jika widdget sticky na like /share nice post kang ismet
wkwkwkwk... thanks sob
Sekali lagi makasih buat sticky widgetnya kang n bantuannya pada template Cemungudh
Sama2 sob... keep posting and sharing
kalau diblog ini, yang keren templatenya. Jadi indah kalau dipasangin ini :))
Underground404 juga keren n minimalist...
ijin menyimak sob..
keren tutorial'a..
makasih banyak kang atas artikelnya kang...!
hahah kang mank baik dehh semoga tambah sukses kang
oa kag jangan lupa kunjung JagoCopy[dot]Blogspot[dot]com
Kalo cara pasang Tweet, Like G+ Dan lain-lain gimana kang...??
Hehehehe banyak bener nie scriptnya.... :D
Lumayan sob.. hehehe
Wah keeren bang,,, wajib dicoba inii hehehehe,,, thx tutornyaaa..
Blognya Boleh saya tiru gak kang?
Silahkan sob :)
saya sama skali gk ngerti caranya kang..
dipelajari pelan2 bisa kok sob.. awalnya emang puyeng :)
mantap mas.... jangan lupa kunjung balik
mantap banget triknya..saya jadi kepingin coba
maaf mas mau tnya..
itu yang catchernya harus isi emang bgeini
atau gmna?
dan yg untuk stickynya
apakah kode/script dari widget tersebut?
catcher itu harus ada di atas sticky, untuk menentukan jarak. Untuk sticky hanya kode widget, bukan isi widget.
belum semulus sticky blognya kang ismet
masih bingung penempatanya..
kl boleh tanya lebih jelas..penerapan kodenya ditaruh di widget sidebar atau di dalam template kang?
di dalam template sob..
kang mau nanya, kalo buat sticky header kaya blog akang ini gimana ya ??
Nanti saya share, itu floating nav/menu sob..
wah.. keren nih kang. ini yang saya cari cari dan ternyata ada di sini to yoo?.. hehehehe..
Yang di langkah ketiga, itu masukin kode CSSnya dimana ya Kang? :D
di template Edit HTML sob... di bagian sidebar
Kang Ismet berarti sama seperti punya Kang Ismet yang menu navigasi diatas pula yah...???
Kalau menu navigasi beda sob, sticky widget itu yang di samping -->
Kami tidak dapat menyimpan template Anda.
Template Anda tidak dapat diuraikan karena template tidak terbentuk dengan baik. Pastikan semua elemen XML ditutup dengan benar. pesan kesalahan XML:
The widget with id BlogArchive1 is not within a section (actual parent element is: div.) Every widget should be in a section.
maaf mas, saya mau tanya, setelah praktek cara diatas, kok ada peringatan gini ya waktu save templatenya.. :((
pengen juga kayak gitu kang..
:(
bingung sama caranya yang ketiga ,,, -_-
Thank kang walau harus nambah sidebar baru dibawah sidebar karena sulit penerapannya tanpa di tambah sidebar supaya sidebar tidak ikut sticky semua namun makasih atas tutorialnya.
yessss.. berhasil, makasih banget kang :)
cara dapat kodenya di mana sob
Kak, jika di kanan bawah ada elemen lain kok jadi menumpuk ya, misalnya di blog aku yang ada widget iklan yang panjangnya sampai samping kanan.
ada solusi kah ?
ikut nyoba kang nyari2 baru ketemu....
terima kasih :) sudah saya terapkan.
*Sedikit koreksi, pada contoh pengaplikasian pada kode div warna merah kurang tanda slash "/" karena itu penutup
Kalo ngebuat menubar menempel diatas kayak punyaknya google analytic itu gimana sob.. pas dirol kebawah dia menempel, tapi pas rol keatas, kembali lagi ke posisi semula.,
widget ini sangat bermanfaat kang ismet. thanks for sharing..
Bang Ane masih Belom paham masang a ..
Thanks gan, udah dicoba dan sukses, silahkan lihat sendiri punya saya,
terima kasih banyak atas tutorialnya..
Komentar ini telah dihapus oleh Anonim sebagai penulis.
mantap kang, sudah saya pasang di blogsaya, hasilnya sangat memuaskan..
http://www.tekno94.com
Terlihat simpel dan juga menarik Mas.Lain waktu saya pakai ini Mas.
Izin ke TKP Kang :)
kang saya masih bingung kalau di gunakanya untuk populer post ,kode widget populer postnya di ambil dari mana ?
pertama sempat bingung tapi lama2 bisa juga akhirnya
kang ane mau nanya yang lain.
kenapa yah iklan adsense tidak muncul di page 2 sama page 3 blog saya?
selainnya muncul!
page 4,5,6,7 pun gak muncul
yah kang, awalnya bisa ngikut kebawah. tapi pas balik ke atas lagi kok ga balik ke tempat semula ya ? coba cek blogku :)
Permisi kang ismet.....
ane dah 2 hari ni nyobain kode nya... dari yang pertama kode CSS dan JS dah bisa. tapi di tambah kode HTML itu yg g bisa. maksud dari tambah kode HTML tu gimana kang????
apa masuk ke edit HTML, atau tambah gadget????
kalau di edit html gimana ???? kan ada banyak tu kode² uvo nya....
hehehehehee....
sebelumnya makasih kang....
Kang kok saya gak jadi nih ?
Sangat bermanfaat, Thanks.... + ijin bookmark
keren gan, punya ane udah bisa
oke.. congrats deh sob... :-bd
Mau nanya, setelah di aplikasikan di blog saya. setelah discrol ke bawah kok sticky-nya jadi mendesak ke bawah ya, jadi widget di bwahnya ketutupan gitu alisa sticky tidak sama saaat sebelum di scroll kebawah. Mohon pencerahanya. Thanks.
udah ketemu solusinya Bos, thanks
membuat hanya tampil dipostingan saja bagaimana, pakai tambahan kode ngak bang.
pake tag kondisional, simpan di bawah ]]></b:skin>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
#sticky{display:none}
</b:if>
artinya, apabila di halaman utama, 'sticky' disembunyikan.
kalau buat kode Google Adsense, kira-kira dilarang gak ya kang? :D
blom tau sob... coba baca aja TOSnya, tapi kalau selintas menurut saya ini bukan popup, tapi sticky.. coba cari referensi yang lain :)
sukses kang :-bd
tapi kok pas d scroll kebawah malah masuk ke footer gimana ya kang :(
Sukses kang, terimakasih yah. Tapi pada Tata Letak bagian Sidebar yang ada tulisan "Tambahkan Gadget" jadi berantakan yah?
Gan mau tanya nih kalau buat masang iklan kaya google adsense aman nggak yuah ?
kang kalo abis scroll kebawah trus ke atas lagi kenapa posisinya nambah kebawah yah @@,
tinggal diakali CSSnya sob..kadang2 emang ga sesuai kemauan
wah keren sob,,, lumayan nih jadi tambah pengetahuannya,,, mampir kalo bisa http://gtips-trick.blogspot.com./
Makasih kang...bermanfaat banget...dari banyak tutorial yang saya coba....cuma ini yang bekerja dan berhasil hehe...thanks..!
sama2 sob... hasil ujicoba dulu :)
<div class='sidebar-wrapper'>
bukan
<div id='sidebar'>
itu bagaimana kang solusinya ?
Makasih Gan .... Sudah 5 hari saya cari bagaimana supaya sidebar tdk ikut kalau discroll pada blog, pantes saja tdk ketemu ternyata istilah bloggernya Stinky....:v :v :v skali lagi makasih gan .. :D
Semuanya harus dipasang kang?
Wah narik lagi nih Kang ,,langsung praktek
Biar lebih keren blog nya trima kasih Kang
Mantab kang, saya bookmark dulu ^_^
- salam damai -
RIo Us"
kang ismet mau tanya nih , tutorial diatas sih udah work kang, tapi kalo blog yang responsive ada tambahan gk kang ? soalnya widget yang ditambah sticky jadi numpuk kang , thanks sebelumnya nih kang...
maaf kang ,,boleh tanya ?
klo id widget.nya dropdown menu apa kang
gagal mulu dari tadi soal.na
untuk mendapat ID widget, lihat ke atas paling ujung ketika edit widget seperti gambar. berarti IDnya #HTML8
http://4.bp.blogspot.com/-tRY_RVSPbZk/UpVPIz0U3WI/AAAAAAAAGIo/aTPYGphtm-k/s1600/id-widget.png
Ini nih yang saya cari-cari kang . . . di ublek-ublek akhirnya ketemu juga, makasih kang untuk tutorialnya sangat berguna sekali untuk saya :D.
maaf kang OOT
mau tanya gimana caranya biar postingan bisa nyatu sama label readmore :|
contoh : http://2.bp.blogspot.com/-hetyeFa5i2M/UqCHoCbc-wI/AAAAAAAAAX4/SEsKZ5Q1bWA/s1600/a.png
kang kok saya coba gagal ya??
nasib kita sama gan :'(
Komentar ini telah dihapus oleh Unknown sebagai penulis.
kang kok ndak bwrfungsi ya???
hehe saya coba-coba nerapin kodenya buat navigasi menu, eh taunya berhasil. makasihya kang. :D
sama2 sob
mksih kang
thanks kang... DONE
nyicipin kode yang ini KI hehe...... fungsinya sama dengan sticky menu, trims
emang cara kerjanya sama sih.. cuma beda posisi aja :D
Mantep tenan kang ismet.. udah berhasil ane coba.. Top pisan pokok e lah.. :D
Di blog saya tidak berhasil. :(
Eh, sudah bisa. :)
Curiga di update jadi kieu script na? :D haha , jagoan euy si akang .. punten yeuh abdi balik deui ka postingan ieu , gentos template deui aduh ripuh abi mah kang .. haha
Gak berhasil kang, tapi saya coba mencari ke blog lain dan cara yang lama berhasil aja
kang naro CSS di ]]> ko gak bisa sih??
Mau nanya lagi nih kang...
Blog saya khan pake widget di footer.. nah dimana caranya agar widget sidebar yg disticky itu stop ketika akan sampai di footer. Jadi nggak nutupin widget yg ada di footer.
Makasih sebelumnya, kang. :)
gan udah ketemu belum caranya. supaya stop ketika mau sampe di footer?
share dong
berhasil mas.ijin ulas buat sharing di blog saya.maksih
jadi betah main di blog ini.
banyak ilmunya. haturnuhun kang ismet
ikutan jadi follower ah, supaya bisa updatean terbaru
Kok ga' semulus widget di blog Kang Ismet ini ya ??? Coba lihat kang di = > tesmila.blogspot.com ( harus buka salah satu artikel biar halamannya panjang ke bawah :D
Widgetnya naik dulu lalu menghilang baru muncul lagi. Tidak seperti di blog ini. Thx be4
kalau untuk mengetahui kode di kanan blog untuk mengganti yang #HTML7 gimana mas?
untuk melihat id widget sobat, bisa di cek di editor HTML, atau mudahnya inspect element aja dengan browser firefox :)
mantap gan
jangan lupa ke blog saya
Semangat kang :D
Komentar ini telah dihapus oleh Ibrahimsyah Zairussalam sebagai penulis.
Kang... Kalau Misalnya Saya Mau Pasang Sticky Widget di 2 Widget yang Berbeda itu harus Nambah script diatas code </body> atau gimana ?
ah script ng work di share
berhasil kang, hatur nuhun
kok g bisa ya kang ??
munculnya malah dibawah
Berhasil mas.. makasih yaah
info bagus kang :), ane coba dulu :D
bang-irham.blogspot.com
info bagus kang :), ane coba dulu :D
bang-irham.blogspot.com
ngga work kang ismet :(
Kenapa saya ndak bisa ya Kang? :/
makasih gan, sekarang udah bisa. hehe
jgn lupa kunjungan dan komentarnya gan :)
coretan-anambas.blogspot.com
kang, kalau dua widget yang mau di buat sticky gimana?
Komentar ini telah dihapus oleh titasik.com sebagai penulis.
wah mateb gan berhasil di blog ane, silahkan mampir KLIK WOW namanya
mantap tutorial,kang
makasih banget..
terimakasih banyak kang.. blog ini sudah mnyelesaikan bnyak masalah yang saya alami.. :)
dan sticky ini juga saya terapkan diblog.. :D
mkcih ya kang.. hihihi
mantap kang, terima kasih ^^
Tutorialnya memang Good :-d
udah saya coba tapi kenapa ga bisa ya kang? apa ngaruh sama templatenya ya? hmm..
Malam kang, saya sudah coba berkali kali tapi tetap tidak bisa kang. Mohon pencerahannya kang:)
Terima kasih.
nuhuun kang ismet elmuna,
http://kebal-online.blogspot.com
Trus untuk membuat Widget BERJALAN LAGI saat hampir menyentuh footer gimana eaa..??
Krn klo klo widget height:500px yg di fixed trus footer kita kebetulan punya height:300px maka footer akan tertutup widget saat scrol terus di tarik kebawa...
Untuk solusinya Thanks.
mantap kang tutorialnya. sukses selalu dengan tutorial kerennya
Kalau memasangnya pada Widget gimana kang? Contoh : Pada Widget Site Info di www.mafiasitez.blogspot.com apa #html7 nya saya ganti dengan .html7 ? tapi kalau di ganti dengan .html7 malah gak muncul kang :(
Aduh kang, punya saya kok nggak jd ya? sticky ny tdk berfungsi, pdahal sudah mengikuti tutorial sesuai dengan prosedur. Mohon bantuannya. Terimakasih
Kang, kalo keseluruhan sidebar yang mau dijadiin sticky, kumaha carana kang?
Kalau buat WP yang tanpa plugin gmn ??
Itu maksudnya mengganti #html7 dengan ID widget itu gimana yah kang Ismet?
setiap widget pasti punya ID mba....formatnya #nama_id {...} dan klo class .nama_class
Contoh mba mau buat widget populer post jd tinggal ganti #HTML7 dengan id widget populer postnya....
Nuhun kang, ini valid di versi amp juga ngga kang?
kalau untuk versi AMP tetep harus menggunakan amp-sticky