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

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

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

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
提交
取消
信息滚动效果制作
  • 参与学习       47753    人
  • 解答问题       321    个

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

进入课程

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

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