我的新网站有以下问题: http://clemenshamann.de:
如果页面在火狐/铬等中加载,一切正常。现在,如果页面在IE 8或9中加载,例如页面加载,但只有标题中声明的第一个脚本有效(它会淡化背景图像)。接下来的两个脚本只是开始工作,如果我按 F12 打开 IE 的开发人员工具。任何脚本都有自己的 document.ready() 函数。
道斯有人建议为什么造成这种情况吗?
这里有一些代码:(你可以在上面给定的域观看孔代码)
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<!-- Check for IE and set global variable-->
<!--[if IE]>
<script type="text/javascript">
var is_ie = true;
</script>
<![endif]-->
<script type="text/javascript">
if (typeof is_ie == "undefined") {
var is_ie = false
}
</script>
<!-- Enable bg image fade for all browsers but IE -->
<script type="text/javascript" src="js/bg_fade_resize.js"></script>
<!-- Portfolio Slider Script-->
<script type="text/javascript" src="js/portfolio_slider.js"></script>
<!-- Seitenscrolling-->
<script type="text/javascript" src="js/scrolling.js"></script>
如果您需要更多信息,请问我。
谢谢!
你的 javascript 中似乎有一些console.log
命令。IE只在开发者工具打开时定义console
对象(它总是在Firefox和Chrome中定义)。
您需要删除console.log
行或将它们包装在有条件的行中:
if(console) console.log("message");