jQuery 1.10.2和ie9 - 仅在打开开发人员工具时才有效

时间:2013-12-25 11:06:00

标签: javascript jquery internet-explorer-9

我创建了一个网站http://ildesignstudio.ru/promo/ 它几乎在所有浏览器中都能正常工作,但在IE9中它表现得很奇怪。 jQuery脚本不起作用(顶部有一个不起作用的滑块,页面中间有一个旋转木马)。但!一旦我打开开发人员工具(F12)并刷新页面 - 它就可以正常工作。

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

有人知道为什么会这样吗?

3 个答案:

答案 0 :(得分:3)

请删除console.log表单script.js

答案 1 :(得分:1)

尝试添加

<script>
if (!window.console) console = {log: function() {}};
</script>

所以后续的console.log都可以正常工作

答案 2 :(得分:1)

或者您可以添加

if(!window.console) {
    window.console = {
        log : function(str) {
           alert(str);
        }
    };
}