我有以下 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/