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

鼠标多次onmouseout时会加多个计时器,再onmouseout中加计时器前先清了计时器,但是并没什么用,是怎么回事?

<script type="text/javascript">

var area = document.getElementById("moocbox");

var con1 = document.getElementById("con1");

var con2 = document.getElementById("con2");

con2.innerHTML = con1.innerHTML;

var iLiHeight = 24;

var scroll = setInterval("scrollup()",50);

function scrollup(){

area.scrollTop++;

if(area.scrollTop % iLiHeight == 0){

clearInterval(scroll);

setTimeout("startmove()",2000);

}

if(area.scrollTop >= con1.offsetHeight){

area.scrollTop = 0;

}

}

function startmove(){

scroll = setInterval("scrollup()",50);

}

area.onmouseover = function(){

clearInterval(scroll);

}

area.onmouseout = function(){

clearInterval(scroll);//先清计时器

scroll = setInterval(scrollup,50);

}


</script>


正在回答

1 回答

兄弟。。亲测 你这个没问题

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

Aishah_MK 提问者

鼠标快扫轮播内容,内容会越转越快然后就停不下来了。。。可是明明清过计时器了
2016-11-02 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

鼠标多次onmouseout时会加多个计时器,再onmouseout中加计时器前先清了计时器,但是并没什么用,是怎么回事?

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