divを非表示として表示すると、情報がロードされてから非表示になるのか、それとも表示時にロードされるのか疑問に思っていますか? ターを思い出せませんが、display="none" か何かのようです。
ありがとう
この質問はあなたのものに似ています。 display:none は要素の読み込みを妨げますか?
あなたの質問に関連する部分はこれです->
いいえ。display: none は、要素が表示されないようにするだけです。それでも読み込まれます。
選択した要素インスペクタ (例: Firebug または IE8 の開発ツール) でこれが発生するのを見ることができます。
最善の方法は、後で JavaScript を使用して Video 要素を作成することです。または、JS がオフになっている場合のフェイルセーフ ソリューションが必要な場合は、ユーザーがリンクをクリックした場合にビデオをロードする iframe を使用できます。
それが役立つことを願っています!
DOM に読み込まれますが、非表示にするためのヒントがあるため、ブラウザには表示されません。IE開発者ツールのようなDOMインスペクタを使用して検査するだけで、次のように表示されますdisplay:none
情報が表示されないようにするために使用できる CSS スタイルがいくつかあります。
display: none
とvisibility: hidden
どちらも実際に DOM コンテンツをロードしますが、表示はしません。visibility: hidden
要素を表示しない場合でも、レイアウト内でその DOM 要素に必要なスペースを取ります。ただしdisplay: none
、要素が DOM に存在せず、その要素に対応する DOM のスペースを占有しないと見なします。
これを参照してください: http://jsfiddle.net/JSWorld/ADSmc/