ウェブページ上に、JavaScriptを使ってかなり隠れていると思われる要素がある場合、これは最初は目に見えないように設定する最も適切な方法でしょうか? class="..."
を使用して要素の可視性を切り替えることを期待しています:class = "..."またはstyle = "..."で始める必要がありますか?
<div class="hidden">...</div>
または
<div style="display: none;">...</div>
は、ほとんどの場合style="..."
に好適であるが、私はそれがこのケースでベストフィットだ確信していません。意味的には、私の要素は隠された要素ではなく、が最初に読み込まれたときにを非表示にするものです。私はjQueryのショー()および非表示()メソッドを使用しているとして、それはそれは多くの場合、この状態になります意味:
<div class="hidden" style="display: block;">...</div>
...私にはこれがはっきりナンセンスです。
一方、インラインでstyle="display: none;"
を使用すると、何とかハッピーでハードコードされているように感じます。
どちらの方法も完璧に動作し、ユーザーは決して賢明ではありませんが、どのパターンがデザインの原則に最も違反していることを知っていますか?
JS fwを使用します。プロトタイプdiv.hide(); div.show(); – erenon
Mmm ... div.hide()を使用することもできますが、ページが読み込まれている間は表示されます。 – teedyay
このjQueryコードをdisplay:noneでdivを使用します(必要に応じてインラインでコーディングすることができます)。divを切り替えることができます:var flip = 0; $( "button")をクリックしてください。 – tahdhaze09