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

js定时器 页面载入直接先执行一次是怎么回事?不应该是间隔时间以后才执行吗

js定时器 页面载入直接先执行一次是怎么回事?不应该是间隔时间以后才执行吗

忽然笑 2018-09-10 13:13:19
   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,哪里出错了吗
查看完整描述

2 回答

?
慕尼黑7243764

TA贡献1条经验 获得超0个赞

setInterval(autoImg(),2000);

改成:

setInterval(autoImg,2000);

查看完整回答
反对 回复 2019-06-27
  • 2 回答
  • 0 关注
  • 2724 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信