有没有办法auto
在 caroufredsel ( caroufredsel ) 中使用配置来指定每个项目的不同延迟,例如,可以有:
- 第一项 - 5 秒
- 第二项 - 10 秒
- 第三项 - 8 秒
- ...
有没有办法auto
在 caroufredsel ( caroufredsel ) 中使用配置来指定每个项目的不同延迟,例如,可以有:
在网站上工作时,我遇到了类似的问题。轮播包含动画和一些附加信息作为静态幻灯片。动画的持续时间远远超过了阅读其他幻灯片内容所需的时间,所以我想为动画设置不同的超时时间。
该解决方案在“配置事件”部分的自定义事件的代码示例页面的文档中有些隐藏。
您可以通过以下方式访问和编辑configuration
对象
$('#carousel').triggerHandler('configuration')
并根据要显示的项目实际分配不同timeoutDuration
的值,例如在对象的onBefore
事件处理程序中scroll
:
...
scroll: {
onBefore: function(data){
if(data.items.visible[0].id == 'animation'){
t = 30000;
}
else {
t = 5000;
}
$('#carousel').triggerHandler('configuration').auto.timeoutDuration = t;
},
...