簡體   English   中英

dom准備好但未呈現后的Javascript事件

[英]Javascript event after the dom is ready but not rendered

是否有可能在dom准備好之后做一些事情但是沒有呈現(白色屏幕)我想隱藏用戶的內容,並且在一些操作后我想顯示最終圖片。 我可以在我的身體標簽上使用“display:none”,但我正在開展一個巨大的項目,所以我不想改變每一頁。 謝謝

這是怎么回事?

document.onload = function() {
    //your codes
}

window.onload不同,此函數在加載DOM后運行,因此可以進行操作,但不需要渲染所有元素。

在dom准備好之后可以做某事但是沒有渲染

瀏覽器在將HTML解析為DOM時以遞增方式呈現DOM。 你描述的狀態不會自然發生。

你可以假裝它......

我可以在我的身體標簽上使用“display:none”,但我正在開展一個巨大的項目,所以我不想改變每一頁。

如果你不想改變每一頁因為工作太多,那就太糟糕了。 轉到並設置每個頁面使用的外部樣式表。

如果您不想更改每個頁面,因為您只希望更改顯示在某些頁面上,請使用更具體的選擇器。


也就是說,阻止內容顯示並向用戶提供白屏(甚至是加載屏幕)只會讓人們關閉並將其驅動到很多其他網站。 我不建議這樣做。

如果你可以使用JQuery,那么當dom准備好但頁面未加載時會調用它

$(document).ready(function(){

)};

我會在這里貢獻自己的2美分。

使用jquery,$(“document”)。ready()事件在DOM完全加載(沒有圖像)到瀏覽器之后觸發,但不顯示。 所以我認為要實現你想要的,你必須在“.ready()”方法中輸入一些處理函數來處理你想要實現的任何東西。

那是你在找什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM