私はかなり複雑な問題があります。JavaScript - 条件が満たされた場合、DIV内のコンテンツを囲みます
通常のマークアップ(ここでは問題なし):
<div class="wrapper">
<div class="title"> bla bla... </div>
<div class="content"> ...content... </div>
</div>
"ツイスト" のマークアップ:
<div class="wrapper">
...content... </div>
</div>
あなたはdiv.content
の開始タグが欠落している見ることができるように。残念ながら、私は.wrapper内の出力を制御することはできません:(
だから、私の質問は:私はdiv.title
が存在し、そうでない場合はどうかを検出する方法 - div.wrapper
後<div class="content">
(ない.TITLE)を挿入
任意のアイデア。私はjQueryを使ってこれを行う方法を知っていますが、レイアウトが固定される前にjQueryを使って、あなたが小さな「遅延」を取得するので、私は純粋なJavaScriptのソリューションが必要?
DOMの準備が整うのを待っていると、その遅延が発生します。 – jwueller
ええと...ご存知ですか?ほとんどの場合、目に見えない遅れのために、あなたは本当に巨大なシンプルさを瞬時に交換したいですか?ニースの名前はbtw。 :) – Alex
それは本当に秒未満ではなく、それは1-2秒のようです:)ブラウザがjQueryをロードする前にhtmlをレンダリングするためかもしれません...そのため、私は ''の直後に'div' – Alex