2014-10-09 44 views
0

我有一行代码:的setInterval休息网页上显示

var checkExist5 = setInterval(function() { 
    if (lock == 5 && $("#id1").length && $("#id2").length) {    
     console.log("debug"); 
     clearInterval(checkExist5);   
     lock = -1; 
    } 
}, 100); 

它工作在Firefox中,但它在Internet Explorer中打破了网页。它不会在控制台给出任何错误,但页面不显示(即9)。可能是什么原因?

+0

没有什么不对的代码。运行时开发工具的控制台是否处于打开状态? – epascarello 2014-10-09 19:35:40

+0

你确定这个片段是罪魁祸首吗? – undefined 2014-10-09 19:36:32

+0

抛出警报或调试器语句以查看它们是否被击中? – 2014-10-09 19:36:34

回答