为了账号安全,请及时绑定邮箱和手机立即绑定

间接性滚动

function startScroll(){

timer=setInterval(move,speed);

area.scrollTop++;//放在第一行是正确的选择但是放在这也可以正确的执行,但是想应该执行不了此句呀,因为setInterval是不断地执行的,为什么??????????

}


正在回答

2 回答

啥意思?放第一行不是先执行这句然后再执行setInterval里面的吗?然后放第二行是先执行setInterval然后再执行这句啊,都是要执行的呀。

0 回复 有任何疑惑可以回复我~
#1

tanq 提问者

非常感谢!
2016-03-19 回复 有任何疑惑可以回复我~

我的是如果放到第二行,想像的运行过程是setInterva会一直执行,就不会到第二行去执行area.scrollTop++

0 回复 有任何疑惑可以回复我~
#1

PdpdPdpd

不会的,这句还是要执行的,进入定时器后,定时器里面的代码自己会单独运行,不影响下面的代码运行。 比如下面的代码不会弹出“hello”,因为定时器500ms后执行此代码的时候test函数已经运行完成,msg不是全局变量,定时器已经找不到msg了。 <html> <Script> function test() { var msg="hello"; setTimeout ("alert (msg);",500); } test(); </Script> </html>
2016-03-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47753    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

间接性滚动

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信