所有图像都显示在加载 JQuery 循环 2 插件时
All images show on load with JQuery Cycle 2 plugin
我正在使用带有一些图像和fadeout
效果的JQuery Cycle 2插件。例如:
$('#imageticker').cycle({
fx: 'fadeout',
delay: -2000
});
和:
<ul id="imageticker">
<li><img src="image1.png"/></li>
<li><img src="image2.png"/></li>
<li><img src="image3.png"/></li>
</ul>
这有效,但是当页面加载时,我可以看到所有图像相互堆叠。只有在第一次过渡之后,隐藏的图像才会消失,并且它才能正常工作。有人知道如何修改这一点吗?
由于您有透明图像,因此最好使用 fade
效果而不是 fadeout
。每次转换后:
fadeout
,只有一个图像有opacity: 0
,其他设置为1
;- 使用
fade
,只有一个图像具有opacity: 1
,其他图像设置为0
。
(我也尝试使用最初的不透明度,但没有帮助。
好的知道了。似乎fade
是默认选项,将其添加到插件脚本中会导致这种情况。
所以,我改变了
$('#imageticker').cycle({
fx: 'fade',
delay: -2000
});
只是:
$('#imageticker').cycle({
delay: -2000
});
它修复了它。
相关文章:
- 在 for 循环 jQuery 中使用 one()
- 如何使用 for 循环 jquery 将相应的值附加到相应的 dom 元素
- 如何在循环jQuery中的数组中存储数据
- 循环JQuery数组
- 将值添加到相同的变量循环jQuery中
- 使用For each循环-jquery创建变量
- 在循环 jQuery 上添加元素
- 需要访问每个循环 jQuery 之外的变量
- Javascript:将循环jQuery动画放在js函数中
- 简单的循环 JQuery
- 使用日期循环 jquery 隐藏元素
- 从循环 jQuery 命名变量
- 循环jquery $.get,如何知道循环何时完成
- 需要循环 jquery
- 循环jQuery中的多个executeSql
- 编写函数来循环jquery样式库中的元素
- 从我从循环(JQuery)中收集的表中删除行
- 在for循环Jquery/Javascript中设置延迟
- 循环JQuery对象
- For循环Jquery正在创建表