2013-06-23 44 views
1

只是想知道如果當我顯示一個div作爲隱藏的信息gete加載,然後隱藏或它顯示時被加載嗎?記不住ters,但它就像display =「none」或其他東西。是否隱藏div加載信息?

感謝

回答

2

此問題與您的問題類似。 Does display:none keep elements from loading?

,涉及到你的問題的部分是本 - >

都能跟得上。 display:none只會阻止顯示元素 ;它將被加載。

您可以在您選擇的元素檢查器 (例如在Firebug或IE8的開發工具中)中觀察這一情況。

最好的辦法可能是使用JavaScript 後來創建視頻元素,或者 - 如果你想有一個故障安全解決方案的情況下,JS關 關閉 - 您可以使用加載如果用戶點擊視頻的iframe 鏈接。

希望有所幫助!

1

它仍然被加載到DOM,但瀏覽器不顯示它因爲有一個提示將其隱藏。 只需使用像IE deveopler工具的DOM檢查器來檢查它,並且您將會看到它display:none

0

有幾種CSS樣式可以用來隱藏顯示的信息。

display: nonevisibility: hidden

他們兩人實際上負載DOM內容,但不顯示它們。 visibility: hidden儘管不顯示元素,但在佈局事件中相應地佔用了該DOM元素所需的空間。但是display: none認爲該元素不存在於DOM中,並且不佔用與該元素對應的DOM中的任何空間。

請看這個:http://jsfiddle.net/JSWorld/ADSmc/