我有一個HTML文檔,其中正文包含數十個div,全部按順序列出。 (這是一個小截圖的佈局)。HTML-在頁面加載之前隱藏Div?
每個div的外觀和佈局由CSS處理。
我希望有選擇地隱藏一些div,具體取決於某些狀態值。已經創建了一個javascript函數「hideSomeDivs()」來執行此操作。 (該函數遍歷所有div,根據需要將每個元素的style.display屬性設置爲「none」。)
問題:調用hideSomeDivs()函數會太晚:頁面已經加載並且視覺更改將不會顯示。原始佈局保持不變。
問:問/我在哪裏可以調用這個函數,這樣受影響的div將被隱藏,並且所有的佈局都相應地調整了?謝謝。
進一步的信息:
- 從JavaScript交互
開,所述頁面是靜態的(即,沒有可用的服務器側處理)。
另外,我試圖避免任何「彈出」元素顯示/隱藏頁面加載並繪製到窗口後。
此外,我需要對佈局進行重新評估和重新繪製。例如如果我隱藏div 1到4,但顯示div 5,那麼div 5應該出現在頁面的頂部。
感謝您的反饋。請看我修改後的帖子,以及我對slugster的迴應。乾杯。 – SirRatty 2011-04-04 03:12:27