奇怪的概念性問題。下面的數組包含三個元素。當我運行此代碼時,我的意圖是腳本等待兩秒鐘,顯示警報,等待兩秒鐘,顯示警報,等待兩秒鐘並顯示最終警報。相反,它只是等待兩秒鐘,然後將所有三個警報背靠背地顯示出來。我一直在玩弄它一段時間,但找不到我想念的東西。有什麼建議麼?不重複的jQuery每個行爲
$.each(node_array, function(index,value){
if(value != undefined){
setTimeout(function(){
alert("hey")},
2000)
}
});
這是一個想法,但如果速度不夠快,警報之間不會有任何延遲。 –
在我看來,這只是說明爲什麼警報不應該用於調試。 –
在此我肯定同意。建立這個示範很痛苦。但是由於用戶閱讀和點擊提醒而導致的延遲與其他延遲(例如,ajax請求或事件)類似。 –