var autoImg = function() {
listLeft=listLeft-770;
console.log("auto");
turnImg();
};
var time=null;
time=setInterval(autoImg(),2000);
$(".banner").hover(function () {
clearInterval(time);
},function () {
time=setInterval(autoImg,2000)
})
这是一个轮播图,页面进去直接就跳到第二张图了,日志输出auto,哪里出错了吗
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
setInterval会立即执行一次,然后再间隔执行。把autoImg执行顺序改一下。
我猜,这样的代码,在没有 hover 的时候,并不能工作。
你没觉得你写的这两句什么不同吗?
666大神好多啊。以后得经常逛逛!哈哈哈