私は次のHTMLを持っています:
<div id="wrapper">
<div class="p1">
<a href="#" class="quickFlipCta"><img src="Test Pictures/QuestionMark.gif" /></a>
</div>
<div class="p2">
<a href="#" class="quickFlipCta"><img src="Test Pictures/flower.gif" /></a>
</div>
</div>
パネル間の反転アニメーションとして機能するプラグインを使用しています(p1
およびp2
)
以下は完全に機能します。
last.parent().parent().quickFlipper({refresh :1});
$(this).parent().parent().quickFlipper({refresh :1});
$(this).parent().parent().quickFlipper({refresh :1});
でも、遅らせたいです。setTimeoutを使用してみました:
last.parent().parent().quickFlipper({
refresh: 1
});
setTimeout(function () {
$(this).parent().parent().quickFlipper({
refresh: 1
});
}, 1200);
これを行うと、setTimeout内の関数はまったく実行されません。遅延させるためにsetTimeout以外のものを使用する必要があるかどうか疑問に思いました$(this).parent().parent().quickFlipper({refresh :1});
プラグインのドキュメントを読みましたが、この問題については何もありません。
これが私の完全なコードです:http: //jsfiddle.net/kBDFD/