Jumat, 31 Januari 2014

Cara Membuat Scroll Timer Pada Blog

Cara Membuat Scroll Timer Pada Blog - tadi karena ada yang request tentang Membuat Scroll Timer Pada Blog , kali ini saya akan mencoba untuk menjawabnya , sebetulnya sangat mudah untuk membuat Scroll Timer , hanya di butuhkan css dan javascript , Fungsi dari Scroll Timer  adalah untuk mengukur jarak tinggi pada sebuah halaman blog, di homepage maupun dipostingan/laman. Scroll Timer ini mengukurnya dengan persen, dan tentu saja batas angkanya hanya mencapai 100%, selain untuk mengukur pada halaman blog, Scroll Timer ini punya keunikan, diantaranya adalah membuat blog terlihat keren, dll. Oke

 Cara Membuat Scroll Timer Pada Blog

Berikut  Cara Membuat Scroll Timer Pada Blog :

1. Cari kode </body> . Setelah ketemu taruh kode javascript dibawa ini diatas kode </body> tersebut .

<script type='text/javascript'>
//<![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(100);
if (scrollTimer !== null) {
clearTimeout(scrollTimer);
}
scrollTimer = setTimeout(function() {
$('#scroll').fadeOut();
}, 1500);
});
//]]>
</script>

2. Langkah terkahir Pasang CSS-nya  ( pasang kode dibawah ini diatas kode ]]></b:skin> )

#scroll {
display:none;
position:fixed;
top:0;
right:20px;
z-index:500;
padding:3px 8px;
background-color:#2187e7;
color:#fff;
border-radius:3px;
}

#scroll:after {
content:"";
position:absolute;
top:50%;
right:-8px;
height:0;
width:0;
margin-top:-4px;
border:4px solid transparent;
border-left-color:#2187e7;
}

Note :
Kode yang berwarna Kuning merupakan kode warna scroll timer, Anda bisa ganti dengan kode warna sesuai keinginan. ( oh ya untuk demo anda bisa lihat di samping kanan scrollbar blog saya )