Membuat Smooth Scroll Back To Top di Blogger. Bagi sebagian sobat mungkin sudah familiar dengan kata-kata
smooth scroll back to top / kembali ke atas.
Smooth sendiri berarti
lembut. Jadi
smooth scroll artinya
menggulung dengan lembut. Untuk membuat Tombol
Back to Top biasa, mudah saja sebetulnya, tinggal menambahkan kode # akan tetapi kembali ke atas secara langsung tidak lembut.
Tombol
back to top biasanya digunakan pada blog dengan artikel yang panjang, untuk memudahkan pengunjung melihat kembali artikel di atas. Ada beberapa cara untuk menambahkan
tombol back to top ini.
Di sini akan saya share cara yang termudah, tanpa Edit HTML. Hanya menambahkan widget saja. Ada dua Style yang akan saya berikan, silahkan sobat pake mana suka.
Style1 (tanpa fade in dan fade out)
Maksud tanpa
fade in dan
fade out di sini adalah, tombol akan langsung muncul begitu blog dibuka. Untuk lebih memahaminya, silahkan kunjungi dulu DEMO-nya
DISINI.
Setelah melihat demo, bandingkan dengan
tombol kembali ke atas yang ada di blog ini.
Untuk membuatnya, silahkan tambahkan widget
HTML/JavaScript, masukan kode ini :
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<a style="display:scroll;position:fixed;bottom:5px;right:5px;" href='javascript:void(0);' onclick='jQuery('html, body').animate({scrollTop:0}, 'slow');' title="Kembali ke atas"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivQydzdnqdozreg38i16ZXyErZikUQGlTI_CPASBPZq9wdybQWkyNUSsYUHwxVNtRc1reejzQojExI3cY2OuYARuWnENXH9pgEQVZGVoK6oR84vrq0TV1x8w-yxixTwi-Rg2Tu2tKte4w/s400/Back-to-top.png" /></a>
Apabila sudah ada jQuery plugin, silahkan hapus kode yang ditandai.
Style2 (dengan fade in dan fade out)
Maksud fade in dan fade out disini adalah, tombol tidak akan langsung muncul kecuali telah di scroll ke bawah.
Untuk membuatnya, tambahkan kode ini di atas
</head>
:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type='text/javascript'>
$(function() { $(window).scroll(function() { if($(this).scrollTop()>100) { $('#ScrollToTop').fadeIn()} else { $('#ScrollToTop').fadeOut();}});
$('#ScrollToTop').click(function(){$('html,body').animate({scrollTop:0},1000);return false})});
</script>
Kemudian tambahkan Widget HTML/JavaScript
<style type='text/css' scoped='scoped'>
#ScrollToTop{text-align:center; position:fixed; bottom:0px; right:3px; cursor:pointer;display:none}
</style>
<div id='ScrollToTop'><img alt='Back to top' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoyYm-z1N4e0o-jbQrQOWGnjsTBws_LRoaLj0p6As4B3E0M2ue5MAM784HmZFVf775d-QS6UsyyQdRsqJHhnBGaNm0p6ZTvpnP_hW3GrG9ah3VLx_DfFdeYc4PnCnt_F93LFft9beJxsOj/s1600/arrow-up_basic_blue.png'/></div>
Semoga tulisan
cara membuat smooth scroll back to top ini bermanfaat. Happy Blogging !
Blogger
Google+
Facebook
Twitter