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

为什么会越滚越快

打开之后滚动正常,鼠标放上去停止滚动,可是鼠标离开的时候,文字就滚动的特别快是什么原因?

正在回答

5 回答

我也是这样

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

area.onmouseover=function(){
        clearInterval(myScroll);
    }
    area.onmouseout=function(){
        myScroll=setInterval("scrollUp()",time);
    }

你一定是在         area.onmouseout=function(){myScroll=setInterval("scrollUp()",time);}         少了划横线的部分。

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

代码贴上来吧

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

我也是,后来发现了原因了,你看看clearInterval是不是没有清除计时器。

area.onmouseover=function(){clearInterval(i);}

area.onmouseout=function(){i=setInterval(scrollUp,50);}//必须加上i=,因为onmouseover的时候清除的是i

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

如果关闭了定时器的话,当鼠标离开的时候应该不会变快才对

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

举报

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

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

进入课程

为什么会越滚越快

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