setinterval在ie下只执行一次的有关问题

setinterval在ie下只执行一次的问题
用jquery写了一个画面轮播效果,在chrome,ff下都没问题,但是在ie下就只执行了一次就不动了,这是我的代码

var i = 1;
function scroll(){
    if(i >= $(".picPanel").length){
        i = 1;
        turnPage();
        console.log("最后一张转第一张:" + i);
    }else if(i > 1){
        i++;
        turnPage();
        console.log("正常右翻页:" + i);
    }else if(i == 1){
        i++;
        turnPage();
        console.log("正常右翻页:" + i);
    }
}
setInterval(scroll, 3000);

------解决思路----------------------
ie是什么版本,看看错误报告是什么?
------解决思路----------------------
引用:
Quote: 引用:

ie是什么版本,看看错误报告是什么?


ie10,错误报告?ie下怎么看呢?

IE里面F12试试?
------解决思路----------------------
引用:
Quote: 引用:

ie是什么版本,看看错误报告是什么?


ie10,错误报告?ie下怎么看呢?

IE里面F12试试?
------解决思路----------------------
请用一个更简单的例子单独测试 setInterval , 应该是在其他地方出了问题