Kunjungi Blog terbaru saya corkismet - Coretan Kang Ismet - dan tinggalkan jejak sobat disana.

Membuat Sticky Widget Sidebar di Blogspot/Blogger

Cara membuat Sticky atau widget yang selalu menempel pada 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.

Untuk melihat DEMO, silahkan scroll ke bawah dan lihat ke kanan. Sobat akan menemukan widget yang selalu mengikuti, itulah yang disebut 'Sticky Widget'

Pembaharuan 10 November 2013 : Mempersingkat kode sehingga lebih mudah untuk dipasang.

Untuk membuat Sticky widget ini, ada tiga langkah mudah, silahkan simak satu persatu
1. Menambakan kode CSS
2. Menambah kode JavaScript

Menambah kode CSS

1. Login ke Blogger
2. Klik Template > Edit HTML
3. 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.....

Untuk mendapatkan update terbaru di Dasbor Blogger, silahkan ikuti Blog ini

158 komentar

1. Komentar ini, diurutkan dari yang terbaru
2. Tinggalkan komentar sesuai topik tulisan
3. Apabila ada pertanyaan diluar artikel silahkan kunjungi Ruang Obrolan.
4. Centang Beri tahu saya untuk mendapatkan notifikasi via Email ketika ada balasan
Masukkan URL Gambar atau Potongan Kode, atau Quote, lalu klik tombol yang kamu inginkan untuk di-parse. Salin hasil parse lalu paste ke kolom komentar.


image quote pre code
  1. Keren kang sticky widgetnya.
    Berarti widgetnya itu posisinya ada di paling bawah sidebar ya, kang?
    Maap kebanyakan nanya muluan...maklum msh lum paham :)
    1. Pastinya sob... kalau di atas.. nanti semua widget terbawa sticky
  2. Akhirnya sukses dengan stickynya kang. Kang share css komentar ini dong?
    1. Kalo CSS ini bukan buatan saya sob.. punya bloggeritems
  3. ini secara tidak langsung menyuruh pembaca untuk memberikan review hahaa jika widdget sticky na like /share nice post kang ismet
    1. wkwkwkwk... thanks sob
  4. Sekali lagi makasih buat sticky widgetnya kang n bantuannya pada template Cemungudh
    1. Sama2 sob... keep posting and sharing
  5. kalau diblog ini, yang keren templatenya. Jadi indah kalau dipasangin ini :))
    1. Underground404 juga keren n minimalist...
  6. ijin menyimak sob..
    keren tutorial'a..
  7. makasih banyak kang atas artikelnya kang...!
    hahah kang mank baik dehh semoga tambah sukses kang
  8. oa kag jangan lupa kunjung JagoCopy[dot]Blogspot[dot]com
  9. Kalo cara pasang Tweet, Like G+ Dan lain-lain gimana kang...??
  10. Hehehehe banyak bener nie scriptnya.... :D
    1. Lumayan sob.. hehehe
  11. Wah keeren bang,,, wajib dicoba inii hehehehe,,, thx tutornyaaa..
  12. Blognya Boleh saya tiru gak kang?
    1. Silahkan sob :)
  13. saya sama skali gk ngerti caranya kang..
    1. dipelajari pelan2 bisa kok sob.. awalnya emang puyeng :)
  14. mantap mas.... jangan lupa kunjung balik
  15. mantap banget triknya..saya jadi kepingin coba
  16. maaf mas mau tnya..
    itu yang catchernya harus isi emang bgeini






    atau gmna?

    dan yg untuk stickynya
    apakah kode/script dari widget tersebut?
    1. catcher itu harus ada di atas sticky, untuk menentukan jarak. Untuk sticky hanya kode widget, bukan isi widget.
  17. 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?
    1. di dalam template sob..
  18. kang mau nanya, kalo buat sticky header kaya blog akang ini gimana ya ??
    1. Nanti saya share, itu floating nav/menu sob..
  19. wah.. keren nih kang. ini yang saya cari cari dan ternyata ada di sini to yoo?.. hehehehe..
  20. Yang di langkah ketiga, itu masukin kode CSSnya dimana ya Kang? :D
    1. di template Edit HTML sob... di bagian sidebar
  21. Kang Ismet berarti sama seperti punya Kang Ismet yang menu navigasi diatas pula yah...???
    1. Kalau menu navigasi beda sob, sticky widget itu yang di samping -->
  22. 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..

    :(
  23. bingung gan :/
  24. bingung sama caranya yang ketiga ,,, -_-
  25. 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.
  26. yessss.. berhasil, makasih banget kang :)
  27. cara dapat kodenya di mana sob
  28. 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 ?
  29. ikut nyoba kang nyari2 baru ketemu....
  30. terima kasih :) sudah saya terapkan.

    *Sedikit koreksi, pada contoh pengaplikasian pada kode div warna merah kurang tanda slash "/" karena itu penutup
  31. 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.,
  32. widget ini sangat bermanfaat kang ismet. thanks for sharing..
  33. Bang Ane masih Belom paham masang a ..
  34. Thanks gan, udah dicoba dan sukses, silahkan lihat sendiri punya saya,
    terima kasih banyak atas tutorialnya..
  35. Anonim
    Komentar ini telah dihapus oleh pengarang.
  36. mantap kang, sudah saya pasang di blogsaya, hasilnya sangat memuaskan..
  37. http://www.tekno94.com
  38. Terlihat simpel dan juga menarik Mas.Lain waktu saya pakai ini Mas.
  39. Izin ke TKP Kang :)
  40. kang saya masih bingung kalau di gunakanya untuk populer post ,kode widget populer postnya di ambil dari mana ?
  41. pertama sempat bingung tapi lama2 bisa juga akhirnya
  42. kang ane mau nanya yang lain.
    kenapa yah iklan adsense tidak muncul di page 2 sama page 3 blog saya?
    selainnya muncul!
    1. page 4,5,6,7 pun gak muncul
  43. yah kang, awalnya bisa ngikut kebawah. tapi pas balik ke atas lagi kok ga balik ke tempat semula ya ? coba cek blogku :)
  44. 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....
  45. aduuuhh pusing gak bisa2 kang....
  46. Kang kok saya gak jadi nih ?

  47. Sangat bermanfaat, Thanks.... + ijin bookmark
  48. keren gan, punya ane udah bisa
    1. oke.. congrats deh sob... :-bd
  49. 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.
    1. udah ketemu solusinya Bos, thanks
  50. membuat hanya tampil dipostingan saja bagaimana, pakai tambahan kode ngak bang.
    1. 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.
  51. kalau buat kode Google Adsense, kira-kira dilarang gak ya kang? :D
    1. blom tau sob... coba baca aja TOSnya, tapi kalau selintas menurut saya ini bukan popup, tapi sticky.. coba cari referensi yang lain :)
  52. sukses kang :-bd
    tapi kok pas d scroll kebawah malah masuk ke footer gimana ya kang :(
  53. Sukses kang, terimakasih yah. Tapi pada Tata Letak bagian Sidebar yang ada tulisan "Tambahkan Gadget" jadi berantakan yah?
  54. Gan mau tanya nih kalau buat masang iklan kaya google adsense aman nggak yuah ?
  55. kang kalo abis scroll kebawah trus ke atas lagi kenapa posisinya nambah kebawah yah @@,
    1. tinggal diakali CSSnya sob..kadang2 emang ga sesuai kemauan
  56. wah keren sob,,, lumayan nih jadi tambah pengetahuannya,,, mampir kalo bisa http://gtips-trick.blogspot.com./
  57. Makasih kang...bermanfaat banget...dari banyak tutorial yang saya coba....cuma ini yang bekerja dan berhasil hehe...thanks..!
    1. sama2 sob... hasil ujicoba dulu :)
  58. <div class='sidebar-wrapper'>
    bukan

    <div id='sidebar'>

    itu bagaimana kang solusinya ?
  59. 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
  60. Semuanya harus dipasang kang?
  61. Wah narik lagi nih Kang ,,langsung praktek
    Biar lebih keren blog nya trima kasih Kang
  62. Mantab kang, saya bookmark dulu ^_^
    - salam damai -
    RIo Us"
  63. 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...
  64. maaf kang ,,boleh tanya ?
    klo id widget.nya dropdown menu apa kang

    gagal mulu dari tadi soal.na
    1. 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
  65. Ini nih yang saya cari-cari kang . . . di ublek-ublek akhirnya ketemu juga, makasih kang untuk tutorialnya sangat berguna sekali untuk saya :D.
  66. #HTML7 nya ada 3 kang itu diganti yang mana ? atau semua di ganti ?
  67. 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
  68. kang kok saya coba gagal ya??
    1. nasib kita sama gan :'(
  69. kang kok ndak bwrfungsi ya???
  70. hehe saya coba-coba nerapin kodenya buat navigasi menu, eh taunya berhasil. makasihya kang. :D
    1. sama2 sob
  71. mksih kang
  72. thanks kang... DONE
  73. nyicipin kode yang ini KI hehe...... fungsinya sama dengan sticky menu, trims
    1. emang cara kerjanya sama sih.. cuma beda posisi aja :D
  74. Mantep tenan kang ismet.. udah berhasil ane coba.. Top pisan pokok e lah.. :D
  75. Di blog saya tidak berhasil. :(
    1. Eh, sudah bisa. :)
  76. 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
  77. Gak berhasil kang, tapi saya coba mencari ke blog lain dan cara yang lama berhasil aja
  78. kang naro CSS di ]]> ko gak bisa sih??
  79. 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. :)
    1. gan udah ketemu belum caranya. supaya stop ketika mau sampe di footer?
      share dong
  80. berhasil mas.ijin ulas buat sharing di blog saya.maksih
  81. jadi betah main di blog ini.
    banyak ilmunya. haturnuhun kang ismet
    1. ikutan jadi follower ah, supaya bisa updatean terbaru
  82. 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
  83. kang ismet pengen tanya kalo Sticky itu diterapkan pada widget popular post bisa gk yaa ? soalnya tadi saya coba kok gk bisa yaa
  84. kalau untuk mengetahui kode di kanan blog untuk mengganti yang #HTML7 gimana mas?
    1. untuk melihat id widget sobat, bisa di cek di editor HTML, atau mudahnya inspect element aja dengan browser firefox :)
  85. mantap gan
    jangan lupa ke blog saya
  86. Semangat kang :D
  87. Ibrahimsyah Zairussalam
    Komentar ini telah dihapus oleh pengarang.
  88. Kang... Kalau Misalnya Saya Mau Pasang Sticky Widget di 2 Widget yang Berbeda itu harus Nambah script diatas code </body> atau gimana ?
  89. ah script ng work di share
  90. berhasil kang, hatur nuhun
  91. kok g bisa ya kang ??
    munculnya malah dibawah
  92. Berhasil mas.. makasih yaah
  93. kang, setelah dipasang sticky saat saya scroll brasil nempel, tapi efek shadow di boxnya berubah dan ukuran boxnya juga berubah, cek coba kang di blog saya

    saya pasangnya di FB like box
    1. blog saya mangabeam[dot]blogspot[dot]com
  94. info bagus kang :), ane coba dulu :D

    bang-irham.blogspot.com
  95. info bagus kang :), ane coba dulu :D

    bang-irham.blogspot.com
  96. ngga work kang ismet :(
  97. Kenapa saya ndak bisa ya Kang? :/
  98. makasih gan, sekarang udah bisa. hehe
    jgn lupa kunjungan dan komentarnya gan :)
    coretan-anambas.blogspot.com
  99. kang, kalau dua widget yang mau di buat sticky gimana?
    1. Bisa kok sticky 2 atau lebih juga, cuman di htmlnya untuk kode yang kedua jangan di samain, jadi ditambahin angka, misal
      <style>
      .sticky2 {
      position:fixed;
      align:center;
      width:980px;
      top:-10px;/* jarak dari atas*/
      z-index: 100;
      }
      .selection {background:orange;color:#FFFFFF;}
      </style>
      <script type='text/javascript'>
      $(document).ready(function() {
      var sticky2WidgetTop = $('#HTML99').offset().top;
      var sticky2Widget = function(){
      var scrollTop = $(window).scrollTop();
      if (scrollTop > sticky2WidgetTop) {
      $('#HTML99').addClass('sticky2');
      } else {
      $('#HTML99').removeClass('sticky2');
      }
      };
      sticky2Widget();
    2. titasik.com
      Komentar ini telah dihapus oleh pengarang.
  100. wah mateb gan berhasil di blog ane, silahkan mampir KLIK WOW namanya
  101. mantap tutorial,kang
    makasih banget..
  102. terimakasih banyak kang.. blog ini sudah mnyelesaikan bnyak masalah yang saya alami.. :)
    dan sticky ini juga saya terapkan diblog.. :D
    mkcih ya kang.. hihihi
  103. mantap kang, terima kasih ^^
  104. Tutorialnya memang Good :-d
  105. udah saya coba tapi kenapa ga bisa ya kang? apa ngaruh sama templatenya ya? hmm..
  106. Malam kang, saya sudah coba berkali kali tapi tetap tidak bisa kang. Mohon pencerahannya kang:)

    Terima kasih.
  107. nuhuun kang ismet elmuna,
    http://kebal-online.blogspot.com
  108. 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.
  109. mantap kang tutorialnya. sukses selalu dengan tutorial kerennya
  110. 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 :(
  111. Aduh kang, punya saya kok nggak jd ya? sticky ny tdk berfungsi, pdahal sudah mengikuti tutorial sesuai dengan prosedur. Mohon bantuannya. Terimakasih
  112. Kang, kalo keseluruhan sidebar yang mau dijadiin sticky, kumaha carana kang?
  113. Kalau buat WP yang tanpa plugin gmn ??
  114. Itu maksudnya mengganti #html7 dengan ID widget itu gimana yah kang Ismet?
    1. 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....
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.