jQuery 1.10.2和ie9 - 仅在开发者工具打开时才能正常工作。

3
我制作了一个网站http://ildesignstudio.ru/promo/,它在几乎所有浏览器中都可以正常工作,但在IE9中表现奇怪。jQuery脚本不起作用(页面顶部有一个滑块,页面中间有一个走马灯)。但是!只要我打开开发人员工具(F12)并刷新页面,它就可以正常工作。

所有的<script>标签都放在</body>之前,而且jQuery是从网站文件夹(而不是CDN)加载的。

有人知道可能是什么原因吗?

3个回答

3
请从 script.js 中删除 console.log。

1
尝试添加
<script>
if (!window.console) console = {log: function() {}};
</script>

所以所有后续的console.log都将起作用。

1
或者你可以添加。
if(!window.console) {
    window.console = {
        log : function(str) {
           alert(str);
        }
    };
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接