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

如何给间歇行滚动添加鼠标移入移出事件

area.onmouseover = function () {

            clearInterval(time);      

    }


    area.onmouseout = function () {

            time = setInterval(startScroll,20);

        }

单独加入mouseover是可以执行的,但是加入mouseout之后就会出现bug,不停的滚动,请问是怎么回事呢

正在回答

2 回答

移除时间里要先清除定时器,这样应该能解决

area.onmouseover=function(){

clearInterval(time);

clearTimeout(t);

}

area.onmouseout=function(){

clearInterval(time);

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

}


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

慕斯7571954 提问者

多谢!
2016-10-21 回复 有任何疑惑可以回复我~
#2

慕娘4728584

这样感觉还是有点bug,有时候鼠标点上去还是会移动,感觉是要加布尔值判断。会好点
2016-11-07 回复 有任何疑惑可以回复我~

setInterval('startScroll()','20')

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

慕斯7571954 提问者

谢谢回答,不过这样也还是会出现bug,不停地滚动
2016-09-28 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

如何给间歇行滚动添加鼠标移入移出事件

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