首頁  >  文章  >  web前端  >  `$(document).ready()` 是否真的保證 CSS 完全載入並套用?

`$(document).ready()` 是否真的保證 CSS 完全載入並套用?

Susan Sarandon
Susan Sarandon原創
2024-11-24 05:26:14797瀏覽

Does `$(document).ready()` Actually Guarantee CSS is Fully Loaded and Applied?

$(document).ready() 保證 CSS Ready 嗎?

問題:

使用 $ 執行的腳本(document).ready() 導致區塊元素垂直對齊問題。它神秘地要么滯後,要么錯位元素。

問題:

在 DOM-ready 上執行腳本是否可能無法提供注入的所有正確 CSS 值這DOM?

答案:

根據jQuery 1.3 發行說明:

「ready() 方法不再嘗試對以下內容做出任何保證:等待所有樣式表加載,所有CSS 檔案都應該包含在腳本之前。中至關重要。放置在腳本之上可能無法完全解決問題。腳本進行的實驗表明,JS 執行有時會延遲到CSS 加載後,儘管瀑布證據顯示JS CSS 下載完成之前先完成。的規則並不通用。 CSS 檔案在 jQuery 文件中。

以上是`$(document).ready()` 是否真的保證 CSS 完全載入並套用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn