在jQuery的ready事件邏輯:爲什麼jQuery的觸發ready事件異步
// Catch cases where $(document).ready() is called after the
// browser event has already occurred.
if (document.readyState === "complete") {
// Handle it asynchronously to allow scripts the opportunity to delay ready
return setTimeout(jQuery.ready, 1);
}
你能解釋一下評論:「它處理異步允許腳本延遲準備的機會」。
我不明白什麼腳本和爲什麼延遲準備?
我問自己同樣的問題幾次。 – gdoron
這真的很有趣,我也 – johnny
看來,IE瀏覽器_we're因爲這裏的readyState ===「完整」的過時的歌曲,這是不夠好,我們叫DOM已準備就緒,這是相關_ HTTP://錯誤。 jquery.com/ticket/12282#comment:15 – undefined