触发后如何延迟5秒

时间:2013-07-26 11:19:44

标签: jquery html

这是我的问题 我触发了一个特定功能的点击后这个触发器我需要5秒延迟才能在下一次单击里面点击条件这里是我的代码

$('.history .enter').trigger('click');
if( peCount != 7) {
    $('.btn_physical').trigger('click');
    $('.black_bg').fadeIn(300);
}

有人请帮忙。

2 个答案:

答案 0 :(得分:2)

您可以使用setTimeout来延迟。

$('.history .enter').trigger('click');
if( peCount != 7) {
    $('.btn_physical').trigger('click');
    setTimeout(function(){
       $('.black_bg').fadeIn(300);
    }, 5000);
}

答案 1 :(得分:0)

您可以使用queuedelay,请注意无法重置延迟。

$('.btn_physical').clearQueue().delay(5000).queue(function(){$(this).trigger('click');});