这个是一个基于jQuery 的页面平滑向上滚动的代码,常常用于"回到顶部" "Back To Top"之类的页面摁钮.
本站也是采用了这个脚本.
var pxShow = 300;
var fadeInTime = 400;
var fadeOutTime = 400;
var scrollSpeed = 1000;
jQuery(window).scroll(function(){
if(jQuery(window).scrollTop() >= pxShow){
jQuery("#back-to-top").fadeIn(fadeInTime);
}else{
jQuery("#back-to-top").fadeOut(fadeOutTime);
}
});
jQuery(document).ready(function(){
jQuery('#back-to-top a').click(function(){
jQuery('html, body').animate({scrollTop:0}, scrollSpeed);
return false;
});
});
需要注意的是,该按钮的DIV 应该是,需要将它设置为隐藏
#back-to-top{
display: none;
}
而pxShow 则是规定了该按钮出现时候,页面究竟下滑了多少px,需要注意的是,要适应手机的屏幕尺寸,这个 数值应该比较小
