2012-05-18 78 views
3

dom準備就緒但未呈現的情況下是否可以執行某些操作(白屏) 我想隱藏用戶的內容,並且在執行一些操作後,我想展示最終的圖片。 我可以在我的身體標記上使用「display:none」,但我正在處理一個巨大的項目,所以我不想更改每一頁。 謝謝dom準備就緒但未呈現的Javascript事件

+0

我不明白你的問題,有點更清楚,你到目前爲止嘗試過什麼...... – AurA

+0

@AurA我認爲這個問題非常清楚。 – Yoshi

回答

2

這是怎麼了?

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

不同,window.onload加載DOM後,此功能運行,因此操作是可能的,但它不要求所有被渲染的元素。

0

,如果你可以使用jQuery這一個被稱爲當DOM就緒,但頁面沒有加載

$(document).ready(function(){ 

)}; 
+0

你有沒有看到這個標籤爲'jquery'?請JavaScript不是jQuery,但jQuery是。 – Starx

0

我會在這裏貢獻我自己的2美分。在DOM完全加載(沒有圖像,即圖像)到您的瀏覽器但未顯示的情況下,$(「document」).ready()事件觸發jquery。所以我想要實現你想要的,你必須在「.ready()」方法內輸入一些處理函數來處理任何你想實現的東西。

這是你在找什麼?

1

是否有可能做一些事情後,DOM是準備好,但它不會被渲染

瀏覽器渲染DOM遞增,因爲他們解析HTML進去。你描述的狀態不會自然發生。

您可以僞造它這樣...

我可以使用「顯示:無」在我身上的標籤,但我工作的一個龐大的工程,所以我不希望改變每一頁。

如果你不想改變每一頁,因爲它是太多的工作,那麼太糟糕了。去設置每個頁面使用的外部樣式表。

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


這就是說,防止顯示和給用戶帶來了白屏(甚至加載屏幕)只是要引起市民的反感和驅動許多人到其他網站的內容。我不會推薦這樣做。

相關問題