私は正常に動作し、3秒ごとにdivを回転させる次のコードを持っています
var $elements = $('#One, #Two, #Three, #Four');
function anim_loop(index) {
$elements.eq(index).fadeIn(1000, function() {
var $self = $(this);
setTimeout(function() {
$self.fadeOut(1000);
anim_loop((index + 1) % $elements.length);
}, 3000);
});
}
anim_loop(0);
ラジオボタンでループを制御する場合、どうすればループを制御できますか?
この例を参照してくださいhttp://jsfiddle.net/w5YHY/1/
ループを継続したいのですが、3 番目のラジオをクリックすると、3 番目の要素 #three が表示され、4 からループが継続するはずです。同様に 1 番目のラジオをクリックすると、#One が表示され、2 番目の要素からループが開始されます。