最近对网站又做一点改进,当页面向下拖动滚动条的时候,会出现回到顶部的按钮,通常这个按钮呈现漂浮状,出现在页面的右下角。
如果是用的div,这个做起来就不难了,比较简单,下面是这个div的设计代码
<div onclick='javascript:;' id='btnTotop'>
<img src='totop.gif'
style='width: 2rem;height: 2rem;position: fixed;bottom: 2rem;right: 2rem;z-index: 9999;' />
</div>
在加上js代码,那这个小控件的功能就出效果了
<script language='javascript' type='text/javascript'>
//js主要脚本实现
$(document).ready(function() {
//首先将#btn隐藏
$("#btnTotop").hide();
//当滚动条的位置处于距顶部50像素以下时,到达顶部的按钮就出现,否则就隐藏,看不见
$(function() {
$(window).scroll(function() {
if ($(window).scrollTop() > 50) {
$("#btnTotop").fadeIn(200);
} else {
$("#btnTotop").fadeOut(200);
}
});
//当点击该按钮后,将回到页面顶部位置
$("#btnTotop").click(function() {
$('body,html').animate({
scrollTop: 0
},
500);
return false;
});
});
});
</script>
以上都是经过使用,能行得通,靠谱的脚本。如果你刚好浏览到本页面,正好可以看到该项功能的效果。