Memasang Tombol Back To Top Smooth Scroll jQuery
Wednesday, January 20, 2016
0
comments
Tentunya semua sudah tahu tujuan dari pemasangan tombol ini yaitu agar pengunjung tidak perlu repot memutar roda tengah mouse atau mengusap jari mereka di touch pad dan smartphone lagi saat ingin kembali bagian atas sebuah halaman blog/web. Semuanya bisa dilakukan hanya dengan sekali klik pada tombol ini. Klik Tombol di bawah untuk melihat demonya terlebih dahulu.
Memasang Tombol Back To Top
Berikut ini langkah-langkah pemasangannya :1. Buka menu Template Edit HTML
2. Seperi biasa, simpan kode CSS ini diatas ]]></b:skin>
/* Back To Top */
#back-to-top{visibility:hidden;background-color:#4c4c4c;color:#fff;width:42px;height:42px;text-align:center;line-height:42px;position:fixed;bottom:20px;right:20px;z-index:90;cursor:pointer;opacity:0;border-radius:3px;-webkit-transform:translateZ(0);transition:all .4s}
#back-to-top .fa{font-size:22px;}
#back-to-top:hover{background-color:#46a3fa;color:#fff;opacity:1;}
#back-to-top.show{visibility:visible;opacity:1;}
Note : Ganti kode pada bagian yang berwarna kuning dengan kode warna yang diinginkan.3. Simpan kode jQuery berikut diatas </body>
<script type='text/javascript'>
//Back To Top jQuery
if ($('#back-to-top').length) {
var scrollTrigger = 200, // px
backToTop = function () {
var scrollTop = $(window).scrollTop();
if (scrollTop > scrollTrigger) {
$('#back-to-top').addClass('show');
} else {
$('#back-to-top').removeClass('show');
}
};
backToTop();
$(window).on('scroll', function () {
backToTop();
});
$('#back-to-top').on('click', function (e) {
e.preventDefault();
$('html,body').animate({
scrollTop: 0
}, 700);
});
}
</script>
Berikut ini penjelasan angka yang ada di dalam jQuery :200 = Jarak dari atas saat tombol muncul(dalam pixel)
0 = Posisi akhir dari atas saat akan back to top/kembali(dalam pixel)
700 = kecepatan kembali ke atas (dalam milisecond)
4. Letakkan kode HTML berikut juga diatas </body>
<a href="#" id="back-to-top" title="Back to top"><i class='fa fa-chevron-up'></i></a>
5. Karena tombol ini menggunakan Font Awesome, jadi perlu CSS exernal resourcenya. Agar lebih rapi, simpan kode CSS dan jQuery berikut di atas </head>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
Note : Kalo di template anda sudah ada CSS Font Awesome dan jQuery terbaru, abaikan langkah ini.6. Save dan Lihat Hasilnya
Sekian tutorial untuk membuat Tombol kembali ke atas (Back To Top). Semoga Bermanfaat.
Tautan (link) hidup dalam komentar bersifat nofollow.
Untuk menyisipkan tautan dengan aman, gunakan kode [url=http://nama_situs.com]Teks Tautan[/url]
Untuk menyisipkan kode, gunakan tag <i rel="pre">KODE ANDA</i>
Untuk menyisipkan gambar, gunakan kode [img]URL GAMBAR[/img]
Untuk menyisipkan judul, gunakan tag <b rel="h4">JUDUL ANDA DI SINI...</b>
Untuk menciptakan efek tebal gunakan tag <strong>TEKS ANDA DI SINI...</strong>
Untuk menciptakan efek huruf miring gunakan tag <em>TEKS ANDA DI SINI...</em>
Konversi Kode di Sini