[英]How to delay the .trigger click event
我想將在此代碼的if語句中找到的.trigger(click)事件延遲5秒鍾,我嘗試使用.delay()但這對我沒有幫助。 任何人都可以幫助我延遲此事件:
(document).ready(function () {
var test = $("[id$=Hidden_Results]").val();
var data = JSON.parse(test);
if (data.level == 2 && data.roundCounter == 1) {
$(".hidden_ResultValues").fancybox().trigger('click');
}
});
delay
僅適用於隊列中的后續項目。 並且您的代碼沒有資格遵守它。
請改用setTimeout
。
$(".hidden_ResultValues").fancybox();
setTimeout(function() {
$(".hidden_ResultValues").trigger('click');
}, 5000);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.