1

这是我的问题,我在此触发后触发特定功能的点击我需要 5 秒延迟,然后再点击条件内的下一次点击这里是我的代码

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

有人请帮忙。

4

2 回答 2

2

You can use setTimeout, to put delay.

$('.history .enter').trigger('click');
if( peCount != 7) {
    $('.btn_physical').trigger('click');
    setTimeout(function(){
       $('.black_bg').fadeIn(300);
    }, 5000);
}
于 2013-07-26T11:20:46.333 回答
0

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

$('.btn_physical').clearQueue().delay(5000).queue(function(){$(this).trigger('click');});
于 2013-07-26T11:26:37.123 回答