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

关于添加“信息间歇性滚动”中鼠标悬停事件

原课程中最后一节,老师没有加鼠标悬停事件,我想自己加,于是加了下面两段代码。

area.onmouseover = function(){

clearInterval(time);

}

area.onmouseout = function(){

time=setInterval("scrollUp()",speed);

}

但是会出现bug,就是鼠标快速进出area区域,滚动会滚得越来越快,请问怎么解决?是什么问题?


正在回答

2 回答

定时器重复相加了 设置一个布尔值判断 

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

Taki丶 提问者

非常感谢!
2015-11-21 回复 有任何疑惑可以回复我~
#2

Taki丶 提问者

请问 鼠标移入的时候就已经清除计时器了,为什么会重复?
2015-11-21 回复 有任何疑惑可以回复我~

刚刚做的http://img1.sycdn.imooc.com//564edf2e0001081e07250435.jpg

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

举报

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

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

进入课程

关于添加“信息间歇性滚动”中鼠标悬停事件

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号