我正在使用http://malsup.com/jquery/cycle/
使用jquery
我的代码是
<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>
像这样的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
最佳答案
当您在 json 中指定对象时,不要在最后一个元素后面添加逗号。
例如以下内容在 IE 中不起作用:
obj = {
"e1": 1,
"e2": 2, // note the comma here
}
这应该有效:
obj = {
"e1": 1,
"e2": 2 // no comma
}
在你的代码中,你有delay:0,
我相信这就是问题所在;只需删除该逗号
关于jquery 不支持 IE7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1618664/