0

コンテンツが読み込まれるページがあります。特定の要素を.clone()削除し、元の要素を非表示にしてから、複製された要素を dom に追加します。特に、ユーザーがスクリプトとコンテンツを追加できる CMS フィールドに接続されている要素が 1 つあります。その中に何もない場合でも、フィールドは表示されます。

目に見えない子を持つ div

このボックスは、無数の html ノード (主に 5 つのグループ) で構成できます。

  1. コメント<!-- -->
  2. スクリプトタグ<script></scripts>
  3. zferral通常を含む分析追跡に使用される画像display:none
  4. テキストplain text(html でラップされていない)
  5. html<b>hello</b>

このボックスにプレーンテキストまたは html がある場合に表示したい (それは ではありませんdisplay:none)。

繰り返しますが、このボックスを移動したのでbool、javascript を使用するかどうかを指定する必要はありません。

4

1 に答える 1

1

すべてを入れるボックス内にラッパーdiv(パディング0、マージン0、ボーダーなし、オーバーフロー非表示、自動幅、自動高さ)を配置できます。次に、jqueryを使用してそのボックスの寸法を計算します。その次元がゼロの場合。目に見える要素は含まれていません。これが機能しない唯一のケースは、コンテンツが位置が絶対/固定の html 要素である場合です。

于 2012-07-10T23:18:57.447 に答える