我想在 jcarouselLITE 中设置两个计时器(注意 - 不是 jcarousel)。理想情况下,前三张幻灯片的超时时间:1000,第四张幻灯片的超时时间:8000。以下代码获取当前滑块的索引并使用函数variablex
相应地更改 var:afterEnd
var variablex;
$('.slideshow').jCarouselLite({
auto: true,
afterEnd: function(a){
var index = $(a[0]).index();
if (index == 3) {
variablex = 8000;
}
else {variablex = 1000;}
},
timeout: variablex;
});
我意识到 jCarouselLite 函数不会继续检查值timeout
- 有没有办法用 js 将值分配给循环外的变量?
jcarouselite 脚本可以在这里找到:github