jcarouselLITEに2つのタイマーを設定したいと思います(jcarouselではなく注意してください)。理想的には、最初の3つのスライドのタイムアウト:1000、4番目のスライドのタイムアウト:8000が必要です。次のコードは、現在のスライダーのインデックスを取得し、関数variablex
に応じて変数を変更します。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関数が値をチェックし続けないことに気付きました-jstimeout
を使用してループ外の変数に値を割り当てる方法はありますか?
jcarouselliteスクリプトはここにあります:github