课程
/前端开发
/JavaScript
/信息滚动效果制作
打开之后滚动正常,鼠标放上去停止滚动,可是鼠标离开的时候,文字就滚动的特别快是什么原因?
2016-04-28
源自:信息滚动效果制作 2-3
正在回答
我也是这样
area.onmouseover=function(){ clearInterval(myScroll); } area.onmouseout=function(){ myScroll=setInterval("scrollUp()",time); }
你一定是在 area.onmouseout=function(){myScroll=setInterval("scrollUp()",time);} 少了划横线的部分。
代码贴上来吧
我也是,后来发现了原因了,你看看clearInterval是不是没有清除计时器。
area.onmouseover=function(){clearInterval(i);}
area.onmouseout=function(){i=setInterval(scrollUp,50);}//必须加上i=,因为onmouseover的时候清除的是i
如果关闭了定时器的话,当鼠标离开的时候应该不会变快才对
举报
萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法