使用$(document).ready(functioon(){alert("Loaded.")});
時,會彈出一個提示框,顯示「已加載」。即使在之前頁面已經完全加載(換句話說,加載仍然像圖像一樣)。如何檢測一個頁面是否完全使用jQuery呈現?
有什麼想法?
使用$(document).ready(functioon(){alert("Loaded.")});
時,會彈出一個提示框,顯示「已加載」。即使在之前頁面已經完全加載(換句話說,加載仍然像圖像一樣)。如何檢測一個頁面是否完全使用jQuery呈現?
有什麼想法?
$(window).on('load', function() {
//everything is loaded
});
有沒有任何純JavaScript版本? – 2016-08-13 12:59:37
改爲使用.load()。
$(document).load(function() {
alert('Loaded');
}
負載事件被髮送到一個元件時,它和所有的子元件已經完全加載。 http://api.jquery.com/load-event/
(窗口).load雖然爲我做了伎倆。 (document).load在我嘗試時似乎不會觸發。 – Propeller 2012-03-09 09:17:03
使用JavaScript
window.onload = function() { alert("loaded"); }
ready()爲頁面加載執行,表示純html文本。如果您想檢查是否加載了所有圖片,則可能需要在某些圖片事件處理程序上編寫更多代碼我猜 – hago 2012-03-09 08:27:37
如果您確實想要確保所有資源都已加載,則必須收聽每一個他們。你可以這樣做:http://stackoverflow.com/questions/9332167/preload-audio-files-event - 答案中的代碼工作很好 – m90 2012-03-09 08:30:50