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

   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,哪里出错了吗

忽然笑
浏览 2725回答 2
2回答

慕尼黑7243764

setInterval(autoImg(),2000);改成:setInterval(autoImg,2000);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript