jquery在IE7中不工作
我正在使用 使用jquery 我的代码是jquery在IE7中不工作,jquery,ajax,html,Jquery,Ajax,Html,我正在使用 使用jquery 我的代码是 <script> $(document).ready(function(){ $("div.hide1").fadeTo("slow", 0.13); $("div.hide1").fadeTo("slow", 1); $('.caption').cycle({ fx: 'fade', speedIn: 2500,
<script>
$(document).ready(function(){
$("div.hide1").fadeTo("slow", 0.13);
$("div.hide1").fadeTo("slow", 1);
$('.caption').cycle({
fx: 'fade',
speedIn: 2500,
speedOut: 500,
sync: 0,
timeout: 10000,
delay:0,
});
</script>
$(文档).ready(函数(){
美元(div.hide1),法德托(slow),0.13 ;;
$(“div.hide1”).fadeTo(“slow”,1);
$('.caption')。循环({
外汇:“淡出”,
speedIn:2500,
加速输出:500,
同步:0,
超时:10000,
延迟:0,
});
像这样的div
<div class="caption" style=" position:absolute; margin-top:0px">
<img src="cap/img1.png" />
<img src="cap/img2.png" />
<img src="cap/img3.png" />
<img src="cap/img4.png" />
<img src="cap/img5.png" />
<img src="cap/img6.png" />
</div>
包含文件是这样的。
这对Firefox、Safari很好,但不适用于Internet Explorer 7。
Try <script type="text/javascript"> instead of <script>.
另外,查看IE的错误控制台,看看是否有任何js错误
它在IE8或IE6甚至Opera/Safari/Chrome中都能工作吗?尝试而不是。
另外,查看IE的错误控制台,看看是否有任何js错误
它在IE8或IE6甚至Opera/Safari/Chrome中是否有效?在json中指定对象时,不要在最后一个元素后加逗号 e、 g.以下内容在IE中不起作用:
obj = {
"e1": 1,
"e2": 2, // note the comma here
}
这应该起作用:
obj = {
"e1": 1,
"e2": 2 // no comma
}
在您的代码中,您有
delay:0,
我相信这就是问题所在;在json中指定对象时,只需删除该逗号,不要在最后一个元素后加逗号
e、 g.以下内容在IE中不起作用:
obj = {
"e1": 1,
"e2": 2, // note the comma here
}
这应该起作用:
obj = {
"e1": 1,
"e2": 2 // no comma
}
在您的代码中,您有
delay:0,
我相信这就是问题所在;只需删除该逗号即可。FF(可能还有其他浏览器)会很高兴(但不正确)接受尾随逗号。IE6-8(可能更多)不会。呵呵,我以前(事实上,很多次)被这一点咬过。大多数语言都允许这样的构造。我想IE是个例外。Good call.FF(也许其他浏览器)会很乐意(但不正确)接受尾随逗号。IE6-8(也许更多)不会。呵呵,我以前(事实上)对此有过不少体会。大多数语言都允许这样的构造。我想IE是个例外。