Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE 7/8中奇怪的Javascript怪癖_Javascript_Jquery_Html - Fatal编程技术网

IE 7/8中奇怪的Javascript怪癖

IE 7/8中奇怪的Javascript怪癖,javascript,jquery,html,Javascript,Jquery,Html,我的页面上有一个滑动旋转木马,当我在IE中访问我的页面时,它不起作用,相反,旋转木马中应该包含的图像以列表格式显示,就好像我的浏览器没有读取选择器的javascript并应用效果一样 到目前为止,这只发生在IE7/8中,当我在firebug中查看源代码时,就像我的脚本标记在浏览器有机会看到jQuery之前被关闭一样 但是,如果我在jQuery之前添加一个JS警报,警报会弹出,然后jQuery会加载,这样我的旋转木马就可以工作了 <script type="text/javascript"&

我的页面上有一个滑动旋转木马,当我在IE中访问我的页面时,它不起作用,相反,旋转木马中应该包含的图像以列表格式显示,就好像我的浏览器没有读取选择器的javascript并应用效果一样

到目前为止,这只发生在IE7/8中,当我在firebug中查看源代码时,就像我的脚本标记在浏览器有机会看到jQuery之前被关闭一样

但是,如果我在jQuery之前添加一个JS警报,警报会弹出,然后jQuery会加载,这样我的旋转木马就可以工作了

<script type="text/javascript">

//This works with an alert, without it the browser renders <script type="text/javascript" />    
alert('test');

$(document).ready(function() {
    $('#seasonaloffers').carousel({
        start: 1
    });
    $('#newproducts').carousel({
        start: 1
    });
});
 </script>

//这适用于警报,如果没有警报,浏览器将渲染
警报(“测试”);
$(文档).ready(函数(){
$(“#季节性酒店”).旋转木马({
起点:1
});
$(“#新产品”).carousel({
起点:1
});
});
三件事:

  • 验证您的html-
  • 检查你没有错误地重复那个id
  • 使用严格的/html5 doctype-
  • 三件事:

  • 验证您的html-
  • 检查你没有错误地重复那个id
  • 使用严格的/html5 doctype-
  • 尝试添加
  • 它是在IE的兼容模式下工作还是在IE的兼容模式下工作
  • 尝试添加
  • 它是在IE的兼容模式下工作还是在IE的兼容模式下工作

  • 它的HTML5,我验证它只是为了测试它,它仍然不起作用,ID也没有被复制…当jQuery触发.ready事件时,页面中是否存在这些元素?是的,jQuery是在页面的末尾启动的,它是HTML5,我验证它只是为了测试它,但它仍然不起作用,ID也没有被复制…当jQuery启动.ready事件时,页面中是否存在这些元素?是的,jQuery在页面的末尾被触发。我已经尝试将它放在我的head标记中,并声明语言/类型属性。这两种方法都不起作用……我试着把它放在我的头标签中,并声明语言/类型属性。它在两种情况下都不起作用…您的body标签上是否有“onload”事件侦听器?我没有,我正在使用document.ready您的body标签上是否有“onload”事件侦听器?我没有,我正在使用document.ready