Jquery不能在IE6和7中工作

时间:2012-01-03 17:56:11

标签: javascript jquery internet-explorer

Hello Stack Overflow!

非常糟糕的问题。我的Jquery都没有在IE6和7中工作。我已经开始搜索解决方案并且已经摆弄但是无济于事!我已经尝试了所有不同的文件,Jquery函数包装器没有成功。我的代码如下

Jquery包含

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

脚本文件包含

<script type="text/javascript" src="/resource/js/script.js"></script>

最后我的代码

jQuery(function() {
    var timer = 0;     
    $('.item').hide().each(function() {
        $(this).delay(timer).fadeIn('slow');
        timer += 500;
    });
});

任何帮助都会很棒,谢谢!

2 个答案:

答案 0 :(得分:1)

在包含jQuery UI之前,您需要包含常规jQuery。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

此外,fadeIn在IE6中不起作用,因为IE6不支持透明度。

答案 1 :(得分:0)

我认为您的代码没有任何问题。你的HTML标记是什么样的?如果它无效,IE可能试图“修复”它导致结构不符合您的预期,或者根本不运行脚本。