期間無我有這樣的:設置的iFrame CSS顯示:負載
<div class="upload_slide">
<iframe class="upload_iframe" style="visibility:hidden;"></iframe>
</div>
如果我再發布一些文件內嵌框架,並設置.upload_slide
到display:none;
,而它的負荷,這會不會影響iFrame的負載或檢測何時完成加載?
期間無我有這樣的:設置的iFrame CSS顯示:負載
<div class="upload_slide">
<iframe class="upload_iframe" style="visibility:hidden;"></iframe>
</div>
如果我再發布一些文件內嵌框架,並設置.upload_slide
到display:none;
,而它的負荷,這會不會影響iFrame的負載或檢測何時完成加載?
不,iFrame的加載和加載檢測不應該通過將顯示設置爲無影響而受到影響。
CSS只是樣式,它沒有能力影響DOM。
據我所知,它應該工作正常。我一直在使用隱藏的iframe來加載一些東西,並沒有任何問題。
這就是說,我知道一些瀏覽器通過不加載隱藏的圖像來提高效率,所以有些瀏覽器(特別是移動瀏覽器)可能會對iframe執行相同的操作。
應該不會有問題,但如果有問題,可以將元素移出屏幕而不是隱藏它。您可以創建類似
.offscreen{
position: absolute;
left: -5000px;
}
您可以根據需要添加和刪除該類。
display:none使得Firefox不再從iframe中觸發打印對話框。很好的答案。 –
都能跟得上..一點也不..
CSS - display:none
或visibility:hidden
只是說瀏覽器不顯示iframe內容的用戶。
但功能將正常工作沒有任何問題。
設置'顯示:上''(或任何其父母)none'會阻止它加載。 CSS *可能會影響DOM,但唉,不是'