jquery循环插件坏显示

时间:2012-04-20 10:58:52

标签: jquery jquery-plugins

我对循环插件有一些问题。

在Firefox中,它第一次看起来很不错,但是如果你刷新页面,动画就会超过html表。如果你进入地址栏并提示输入,那么再次工作会很好。

在IE9中,它在“位置avec司机”标签上失败。

我正在使用的代码非常简单:

$('.animate').cycle({
            fx: 'all', 

        });

并在页面中显示:

<div class="animate">
  <img src="images/1.jpg" width="400" />                   
  <img src="images/2.jpg" width="400" />                   
  <img src="images/3.jpg" width="400" />                   
  <img src="images/4.jpg" width="400" />                   
  <img src="images/5.jpg" width="400" />                   
  <img src="images/6.jpg" width="400" />                   
</div>

页面:http://www.portatout.net/Pro/Vitrines/Lift-Liege/

PS:我知道HTML有点脏,但有人只是要我用动态的东西替换GIF动画。

2 个答案:

答案 0 :(得分:0)

根据您的问题,您似乎可能只想使用淡入淡出动画。删除fx:all部分,插件默认只会淡入和淡出图像,而不是使用不同的动画来为表格上的对象设置动画。

所有动画列表: http://jquery.malsup.com/cycle/browser.html

答案 1 :(得分:0)

我发现了问题(可能是因为错误的HTML代码导致的):

当图像未全部加载时调用cycle()方法,因此加载时某些位置值是错误的。