Pada tutorial kali ini saya akan menunjukkan kepada Anda bagaimana cara menambahkan tombol scroll ke atas dengan tinngi tampilan pada web mencapai 70% . Maka akan muncul panahpilkan panah dan teks "Kembali ke Atas". seperti yang ada bada blog ini ketika scrroll bar sudah mencapai 70% maka pada blog ini akan muncul gambar tanda panah. Dan jika anda klik maka anda akan dibawa kembali keatas atau ke header website. langsung saj ini dia source code-nya:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>jQuery scroll to top animation | PGPGang.com</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style type="text/css">
img {border-width: 0}
* {font-family:'Lucida Grande', sans-serif;}
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script>
$(document).ready(function(){
var height = $( document ).height(); // returns height of HTML document
var scroll = (height/100)*70;
// hide #back-top first
$("#back-top").hide();
// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > scroll) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});
});
</script>
<style type="text/css">
#back-top {
position: fixed;
bottom: 95px;
margin-left: -150px;
}
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbb;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover {
color: #000;
}
#back-top span {
width: 108px;
height: 108px;
display: block;
margin-bottom: 7px;
background: #ddd url(upArrow.png) no-repeat center center;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #777;
}
</style>
</head>
<body id="top">
<h2>jQuery scroll to top animation Example. => <a href="http://www.phpgang.com/">Home</a> | <a href="http://demo.phpgang.com/">More Demos</a></h2>
<!-- Your Content goes Here -->
<!-- Go to top button -->
<p id="back-top">
<a href="#top"><span></span>Back to Top</a>
</p>
</body>
</html>
Selamat mencoba semoga bermanfaat. Terimakasih
0 Komentar untuk "Cara mebuat scroll back to top dengan Jquery"