First of all we create a image icon and fixed it in bottom right corner of the page.
First put the following html code in your footer area.
<a href="#" class="scrollup">Scroll</a>Then we link up with the css.
.scrollup{ width:40px; height:40px; opacity:0.3; position:fixed; bottom:50px; right:100px; display:none; text-indent:-9999px; background: url('icon_top.png') no-repeat;}You can see in the above css that we fixed icon at the bottom.
Now do some jquery functions on your head area of the html.
$(window).scroll(function(){ if ($(this).scrollTop() > 100) { $('.scrollup').fadeIn(); } else { $('.scrollup').fadeOut(); } });The next step is for scrolling to the top smoothly, if the button is clicked. We can do use the click function for that.
$('.scrollup').click(function(){ $("html, body").animate({ scrollTop: 0 }, 600); return false; });Thats is it, You can test this code in your localhost.
This is complete jQuery code :
<script type="text/javascript"> $(document).ready(function(){ $(window).scroll(function(){ if ($(this).scrollTop() > 100) { $('.scrollup').fadeIn(); } else { $('.scrollup').fadeOut(); } }); $('.scrollup').click(function(){ $("html, body").animate({ scrollTop: 0 }, 600); return false; }); });</script>For Icon Image Download : Click here
Notes :
Don't forget to add the following code in your head tag or else it does not work.
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Thanks for reading.
Updating Sources : gazpo blog.