【发布时间】:2012-06-16 01:35:22
【问题描述】:
我正在使用 Jquery Cycle 滚动图像,我目前正在使用 $(document).ready, 问题是图像加载了一半,循环效果开始了,
$(document).ready(function(){
$('#gallery').cycle({
fx: 'scrollLeft,scrollLeft,scrollLeft,scrollLeft' ,
speed: 1000,
pause: 3
});
});
我应该使用 $(window).load 在开始效果之前等待所有图像加载吗? 这样做的问题是图像将堆叠在另一个之上。
所以请为我的问题提出解决方案
【问题讨论】:
-
对于 ID 为
gallery的 div 制作样式display: none。如果这不能解决问题,则添加 js 代码$("#gallery").show();。在循环代码之前和之后尝试它并查看结果。你不应该使用 $(window).load 循环。
标签: jquery jquery-cycle