首页 新闻 会员 周边

javascript随着滚动条滚动的原理

0
悬赏园豆:10 [待解决问题]

以下是一个成功在IE7下运行的代码,但是我看不懂啊。郁闷啊,,,,,,,大家帮帮我吧!!谢谢谢谢谢谢

lastScrollY=-100;
function heartBeat(){
 diffY=document.documentElement.scrollTop;//滚动开始值 80
 percent=.1*(diffY-lastScrollY);//80-100
 if(percent>0)percent=Math.ceil(percent);
 else percent=Math.floor(percent);
 div3.style.pixelTop+=percent;
 lastScrollY=lastScrollY+percent;
}
window.setInterval("heartBeat()",1);

大企业家的主页 大企业家 | 初学一级 | 园豆:190
提问于:2011-04-23 22:21
< >
分享
所有回答(2)
0

每1毫秒运行一下hearBeat函数,然后自己看吧……

Gray Zhang | 园豆:17610 (专家六级) | 2011-04-23 23:06
0

setInterval函数每一毫秒执行一次hearBeat函数

爱研究源码的javaer | 园豆:930 (小虾三级) | 2011-04-23 23:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册