簡體   English   中英

如何延遲.trigger點擊事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM