scorllBy(x,y)方法,属于window对象,x代表文档水平滚动的像素,y代表文档垂直滚动的像素
用法:window.scorllBy(0,100)表示水平滚动0,垂直向下滚动100
window.scorllBy(0,-100)表示水平滚动0,垂直向上滚动100
获得当前所在的高度:
1)document.documentElement.scrollTop (firefox)
2)document.body.scrollTop (chrome)
需要考虑在各个浏览器中的兼容性
具体代码如下:
function pageScroll(){
//把内容滚动指定的像素数(第一个参数是向右滚动的像素数,第二个参数是向下滚动的像素数)
window.scrollBy(0,-100);
scrolldelay = setTimeout('pageScroll()',20);
var sTop=document.documentElement.scrollTop || document.body.scrollTop;
if(sTop==0){
clearTimeout(scrolldelay)
}
}