0
我有以下代碼調用另一個函數,即:如何將呼叫時延的功能
$('input[name='f01']:checked').each(function() {
setCBCollection(this);
});
我的問題是,我怎麼能放的延遲說每次調用setCBCollection2秒(這個)?
謝謝。
我有以下代碼調用另一個函數,即:如何將呼叫時延的功能
$('input[name='f01']:checked').each(function() {
setCBCollection(this);
});
我的問題是,我怎麼能放的延遲說每次調用setCBCollection2秒(這個)?
謝謝。
使用setTimeout
:
$('input[name="f01"]:checked').each(function() {
var element = this;
setTimeout(function() {
setCBCollection(element);
}, 2000);
});
setTimeout
時間表的功能被Ñ毫秒之後稱爲(粗略,這些東西都不是精確的)。
請注意,我們搶this
一個局部變量事件處理函數,然後我們進入setTimeout
的功能是在變量a關閉(因爲否則的this
的意義將丟失)。更多細節:
題外話:有一個在你原來的語法錯誤,您使用的是'
-quoted字符串中'
沒有逃脫它。我在上面的代碼中將其更改爲"
。