1

divを非表示として表示すると、情報がロードされてから非表示になるのか、それとも表示時にロードされるのか疑問に思っていますか? ターを思い出せませんが、display="none" か何かのようです。

ありがとう

4

3 に答える 3

2

この質問はあなたのものに似ています。 display:none は要素の読み込みを妨げますか?

あなたの質問に関連する部分はこれです->

いいえ。display: none は、要素が表示されないようにするだけです。それでも読み込まれます。

選択した要素インスペクタ (例: Firebug または IE8 の開発ツール) でこれが発生するのを見ることができます。

最善の方法は、後で JavaScript を使用して Video 要素を作成することです。または、JS がオフになっている場合のフェイルセーフ ソリューションが必要な場合は、ユーザーがリンクをクリックした場合にビデオをロードする iframe を使用できます。

それが役立つことを願っています!

于 2013-06-23T05:54:28.107 に答える
1

DOM に読み込まれますが、非表示にするためのヒントがあるため、ブラウザには表示されません。IE開発者ツールのようなDOMインスペクタを使用して検査するだけで、次のように表示されますdisplay:none

于 2013-06-23T05:51:26.627 に答える
0

情報が表示されないようにするために使用できる CSS スタイルがいくつかあります。

display: nonevisibility: hidden

どちらも実際に DOM コンテンツをロードしますが、表示はしません。visibility: hidden 要素を表示しない場合でも、レイアウト内でその DOM 要素に必要なスペースを取ります。ただしdisplay: none、要素が DOM に存在せず、その要素に対応する DOM のスペースを占有しないと見なします。

これを参照してください: http://jsfiddle.net/JSWorld/ADSmc/

于 2013-06-23T06:35:57.187 に答える