Postingan ini mengenai cara memasang fungsi persentase pada scrollbar blog.
Mungkin anda pernah melihat fungsi persentase di blog lain.
Sebenarnya persentase scrollbar ini bukan fitur yang penting bagi sebuah blog.
Namun tidak ada salahnya dicoba untuk mempercantik tampilan blog anda, tapi itu pun tergantung selera masing-masing individu.
Dengan menambahkan persentase ini bukan hanya sebagai hiasan blog semata tetapi pengunjung akan bisa melihat beberapa persen halaman yang telah Ia scroll.
Cara penerapannya pun cukup mudah, silahkan ikuti langkah-langkah sederhana berikut ini :
Pertama, simpan kode di bawah tepat di atas tag ]]></b:skin> atau </style>
#scroll {Selanjutnya, simpan kode pemanggilannya di bawah tag </head>
display:none;
position:fixed;
top:0;
right:15px;
z-index:500;
padding:3px 8px;
background-color:#369fcf;
color:#fff;
border-radius:3px;
font-size:14px;
}
#scroll:after {
content: " ";
position: absolute;
top:50%;
right:-10px;
height:0;
width:0;
margin-top:-6px;
border:6px solid transparent;
border-left-color:#369fcf;
}
<div id='scroll'></div>
Simpan kode di bawah ini tepat di atas </body>
<script type='text/javascript'>Kemudian simpan Template dan lihat hasilnnya.
//<![CDATA[
var scrollTimer = null;
$(window).scroll(function() {
var viewportHeight = $(this).height(),
scrollbarHeight = viewportHeight / $(document).height() * viewportHeight,
progress = $(this).scrollTop() / ($(document).height() - viewportHeight),
distance = progress * (viewportHeight - scrollbarHeight) + scrollbarHeight / 2 - $('#scroll').height() / 2;
$('#scroll')
.css('top', distance)
.text(' (' + Math.round(progress * 100) + '%)')
.fadeIn(600);
if (scrollTimer !== null) {
clearTimeout(scrollTimer);
}
scrollTimer = setTimeout(function() {
$('#scroll').fadeOut(600);
}, 1000);
});
//]]>
</script>
0 komentar:
Posting Komentar