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

jQuery Cross Browser Custom ScrollBar / TinyScrollbar

Cara membuat custom scrollbar untuk Blogger.

Custom Scrollbar untuk Blogger dengan Tiny ScrollBar - Kali ini saya akan berbagi custom scrollbar dengan jQuery. Tentunya sesuai dengan judul, custom scrollbar ini berjalan di berbagai browser. Banyak plugin jQuery untuk custom scrollbar ini, diantaranya : Tiny Scrollbar, FleXcroll, VertiScroll, jScrollPane, Perfect Scrollbar, dll. . Saat ini saya akan membuat tutorial cara membuat custom scrollbar untuk blogger dengan Tiny Scrollbar

Artikel ini dipublikasikan tanggal : 29 Desember 2013
Diupdate tanggal: 4 Mei 2021

Kelebihan Tiny Scrollbar diantaranya tidak merubah scrollbar standar dengan jQuery, melainkan membuat scrollbar sendiri. Berbeda dengan FleXcroll yang saya gunakan, sebelum jQuery tereksekusi, maka akan ditampiklan scrollbar standar. Tetapi, tentu saja ada kekurangan dan kelebihan apabila dibandingkan dengan yang lainnya.


Demo TinyScrollbar

Ada 3 step pemasangan yang harus sobat lakukan untuk memasang Tiny Scrollbar ini :

Tiny Scrollbar Plugin

Simpan kode ini di atas </head>
https://rawcdn.githack.com/kangismet/javascript/b98b8f211bce0bb0e2f0f4cda3e04429bb4d8ff7/javascripts/jquery.tinyscrolbar.js

CSS

Simpan CSS ini di atas ]]></b:skin> atau </style>
#scrollbar1 { width: 100%; clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 97%; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #666; }
#scrollbar1 .scrollbar { background-color: #d3d3d3; position: relative; float: right; width: 6px; border-radius:3px }
#scrollbar1 .track { background-color: #d3d3d3; height: 100%; width:6px; position: relative; padding: 0; border-radius:3px}
#scrollbar1 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; border-radius:3px}
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

#scrollbar2 { width: 251px; margin: 20px 0 10px; }
#scrollbar2 .viewport { width: 236px; height: 125px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; width: 1416px; padding: 0; margin: 0; position: absolute; left: 0; top: 0;  }
#scrollbar2 .overview img{ float: left; }
#scrollbar2 .scrollbar{ background-color: #d3d3d3; position: relative; margin: 0 0 5px; clear: both; height: 6px;border-radius:3px }
#scrollbar2 .track { background-color: #d3d3d3; width: 100%; height:6px; position: relative;border-radius:3px }
#scrollbar2 .thumb { background-color: #666; height: 6px; cursor: pointer; overflow: hidden; position: absolute; left: 0; border-radius:3px}
#scrollbar2 .thumb .end{overflow: hidden; height: 6px; width: 5px;border-radius:3px}
#scrollbar2 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

jQuery Pemicu

JQuery ini untuk mengaktifkan id tertentu, alam hal ini scrollbar1 dan scrollbar2. Simpan kode di atas </body>
<script type='text/javascript'>
//<![CDATA[
$('#scrollbar1').tinyscrollbar();
$('#scrollbar2').tinyscrollbar({ axis: 'x'});
//]]>
</script>

Cara Pemasangan

Untuk pemasangan saya gunakan 2 custom scrollbar yaitu Vertical dan Horizontal seperti pada demo. Untuk vertical dengan #scrollbar1 dan Horizontal dengan #scrollbar2

Kode HTML untuk Pemasangan Tiny Scrollbar

<div id="scrollbar1">
    <div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div>
        <div class="viewport">
            <div class="overview">
            Isi yang akan discrol di sini
        </div>
    </div>
</div>

Nantinya sobat bisa membuat style baru dengan menambahkan CSS, jQuery pemicu dan kode HTML dengan id yang berbeda.

Tutorial ini adalah request dari Leony Li, sobat juga bisa request tutorial DISINI. Untuk berkomentar di luar topik bahasan, silahkan gunakan juga halaman OOT.

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

61 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. PERTAMAX-nya dulu diamankan nih, kang :D
    1. joss gadoss...
      tutorialnya..
  2. pagi-pagi suda dihidangkan sarapan weenak ala kang ismet
    ijin menghabiskan sarapannnya kang
    trimakasih banyang kang
    1. jangan lupa minum susu wkwkwkwkkwk
  3. Keren ya kang bisa dimodif bentuk scrollnya, cuman sayang belum bisa ngepek pada scroll default browser ya kang... sudah coba beberapa tapi masih terbatas pada kolom yang kita buat saja seperti yang satu ini...
    1. iya kang.. saya juga masih daam tahap ujicoba, kebanyakan ga bisa untuk default browser
  4. scrollnya jadi kayak scroll facebook gitu...
    mantab, mantab.
    1. hehehe iya bung...biar maknyuuus :D
  5. Bisa diterapkan buat scroll yang ada di samping halaman ngak Kang?
    1. belum kang... saya masih ujicoba untuk yang kya gitu
  6. wah keren ya jd unyu-unyu gt scrollnya :D
    blog saya jg pake yang css scrollbar tapi cm support di chrome, kl yg ini sudah cross browser hehe.. :-d
    1. iya kalau pake CSS cuma support chrome.. makanya saya cari solusinya biar cross browser... :D
  7. btw saya gk paham apa gunanya ini, emang menariknya apa ya kalo scroll bisa lintas alam :D

    maaf kang, bukan berarti ngejek, mungkin daya seni design saya yang minim jadi gk bisa menilai kelebihan dari ini scroll :D
    1. memang ini lebih kearah penyesuaian dengan desain, kalaupun dirubah dengan CSS, itu hanya support pada Chrome dan akan mengakibatkan 'warning' pada validasi CSS3. sedangkan dengan tinyscrollbar ini, akan terbaca di semua peramban.
  8. Kapan2 di cicip tutorialnya :)
    1. silahkan sob...
  9. Scroll Bar-nya keren.. ntar dicoba deh kang.. keren kayak di facebook.
    1. ngejar desain aja sob.. ga terlalu penting sebetulnya
  10. walaupun agak susah saya cerna tapi harus saya praktekkan ni scrollbar, hehehehe
    1. kalau difahami bener2 gampang ko :D
  11. kang ismet boleh bantu saya gak, supaya blog saya jadi valid HTML 5, kurang 3 lagi nih susah banget :(
    1. saya cek dulu.. nanti diinfokan lagi
  12. heheh thankyu kang, pasang dulu hehehe :)
    1. sama2 jeng.... silahkan coba custom scroll yang lain
  13. Rada-Rada susah gan, tapi dah berhasil, thanks buat kang ismet :)
    1. sama2 sob... mantaps :-bd
  14. boleh juga nih tapi bikin berat blog :D kebanyakan javascript jadi stop dulu lah
    1. emang ga penting2 banget sih :D tergantung kebutuhan jeng :)
  15. wuih ketinggalan jauh nih :D
    1. Sama gara-gara nyiapin acara tahun baruan eh da kelewat sama pertamax nih ... mana jaringan di tubruk bus ahhh
  16. keren mas, makasih udah share, saya minta izin bookmark dulu :D
    - salam damai
    1. silahkan sob :-bd
  17. kang maaf nih tanyanya beda klu mau ngasih scroll di recen comen ala google plus itu
    kode ini taro di mananya yah heheh maaf newbie

    .cm-outer::-webkit-scrollbar{width:5px;background:#aaa}
    .cm-outer::-webkit-scrollbar-thumb{background-color:#666;border-radius:3px}
    1. di atas ]]></b:skin>
  18. tuh kan kang komentar saya dihapus lagi?, dan di halaman OOT gk dibalas, hadeuh
    1. baca lagi halaman request yang di blok kalau ga baca.. saya tulis disini :

      "Mohon bersabar untuk menunggu jawaban, dan jangan mengulang-ulang pertanyaan pada artikel yang lain karena banyak pertanyaan yang yang harus saya jawab. Untuk menjawab pertanyaan, saya tidak bisa asal-asalan, untuk hal yang baru saya harus melakukan ujicoba terlebih dahulu, dan itu memakan waktu.
      Terimakasih atas pengertiannya...

      Satu hal lagi... ada beberapa pertanyaan yang tidak bisa saya reply. Oleh karena itu aktifkan reply pada GooglePlus sobat, agar pertanyaan bisa saya balas."
  19. mantap kang.. :-bd saya menunggu tutorial yang bisa merubah scrollbar browser :)
    1. sedang proses ujicoba sob.. ditunggu aja :D
    2. nah itu yang saya tunggu, yang cross browser pokoknya :)
  20. Mantap kang :D menghemat ruang
    1. iya sob.. biar tambah keren lagi :)
  21. tiny scrollbar ya... Mantap deh
    1. betul sob.. ternyata ada lagi yang lebih simple.. nicescroll
  22. Aiih, mantap kang JQuery na, pelajaran heula ah :D
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.