まず、このフィドルのようなループ アニメーションを作成しようとしました。
function rotator() {
$('#foo').stop(true).delay(500).fadeIn('slow').delay(2500).fadeOut('slow',rotator);
}
$('#foo').hide();
rotator();
これは、最初の反復後の遅延をスキップするように見えます。
だから私はこのフィドルを試しました:
function rotator() {
$('#foo').stop(true).delay(500).fadeIn('slow').delay(2500).fadeOut('slow',rotator);
}
$('#foo').hide();
rotator();
この場合、fadeIn は、最初の繰り返しの後に、まっすぐジャンプして表示されるように見えます。
私は困惑しています。これらのすべての操作は、fx キューの一部である必要があります。たとえそうでなかったとしても、なぜフェードインがショーに変わるのか説明できません。何か案は?