5
我在頭文件中有一個非常微妙的動畫。當第一次加載頁面或用cmd + shift + r(mac)刷新以清除緩存時,jQuery似乎並未等待DOM準備就緒。它在所有正常的html/css彈出之前開始動畫。jQuery(document).ready沒有等待DOM準備好
我只是誤解了(文檔).ready實際上做了什麼?
我在頭文件中有一個非常微妙的動畫。當第一次加載頁面或用cmd + shift + r(mac)刷新以清除緩存時,jQuery似乎並未等待DOM準備就緒。它在所有正常的html/css彈出之前開始動畫。jQuery(document).ready沒有等待DOM準備好
我只是誤解了(文檔).ready實際上做了什麼?
當DOM準備就緒時會觸發DOMContentLoaded,但這並不一定意味着所有CSS和圖像都已完成加載。如果你需要的話,更好的選擇將是$(window).on('load',function(){...});
你運行的是什麼版本的jquery? 1.8版本中有一些問題導致準備好提前開火。 http://bugs.jquery.com/ticket/12282 –
我以爲他沒有使用IE瀏覽器由於Mac鍵盤快捷鍵,但我可能是錯的。 –
讀取[.ready()](http://api.jquery.com/ready/)上的[jQuery文檔]應清除它的作用和調用時間。 – MrOBrian