我已经尝试了几种不同的方式,除了正确的。setTimeout /暂停/等
试图这样:
setTimeout(function() {
$('.historyTextBoxes p')
.bind('showText', function(e) {
$(this).fadeIn(800, function(){
$(this).next().length && $(this).next().trigger("showText");
});
}).eq(0).trigger('showText');
}, 4000);
将等待4秒,然后淡入,一个每个段落之后另一个在0.800毫秒的速度。
我想要做的是在0.800毫秒淡入一个段落,然后等待4秒下一段落中消失之前
的基本设置:
$('.historyTextBoxes p')
.bind('showText', function(e) {
$(this).fadeIn(800, function(){
$(this).next().length && $(this).next().trigger("showText");
alert('pause here');
});
}).eq(0).trigger('showText');
作品但是我还没有找到正确的语法来让它停留在警报的位置。
我试图抛出调用一个函数,但我并不需要运行,除了是因为要等待什么。
因此,在伪代码中,我试图定义是这样的:
function wait() {
pause(for 4 seconds);
}
然后我可以调用该函数,而不是上面的警报。我的问题setTimeout
已'定义一个函数',但我在想什么。
你的意思是这样的? http://roxon.in/scripts/fademe_jquery_plugin/ –
非常整洁,但它似乎是周期性的。虽然好发现。 –