这个轮播图,有问题,鼠标在切换对应图片后,图片会自动切换的速度会变的很
var lbt=document.getElementById("lbt-div");var ul=document.getElementById("lbt-img");var img=ul.getElementsByTagName("li");var ol=document.getElementById("lbt-ol").getElementsByTagName("li");var index=0;var timer=null;timer=setInterval(lb,2000);function lb(){ index++; if(index>=ol.length){ index=0; } for(k=0;k |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
lbt.onmouseout=function(){
clearInterval(timer)
setInterval(lb,2000)
};
要用定时器,先清定时器。 |
|
|
|
|
lbt和ol在html里是不是嵌套关系,可以试一下将onmouseover改成onmouseenter;onmouseout改成onmouseleave;
因为onmouseover如果存在子元素会多次触发,就相当于多次调用计时器 |
|
|
|
|