見栄えのするjqueryドロップダウンを作成しましたが、noscriptユーザーを処理する必要があります。Javascriptをオフにしても、私のdivはまだそこにあり、代替のbog標準選択ボックスも表示されます。
私はすべてのjqueryenalbledコンテンツを(cssで?)削除し、それらをより多くのbaiscHTMLに置き換えるためのエレガントなソリューションを探しています。
あなたは間違った方向から問題に取り組んでいます。基本的なHTMLから始めて、javascript / jQuery/etcを介してプログレッシブエンハンスメントを適用する必要があります。そのモデルを使用すると、実行可能なインターフェイスで常に「javascriptを無効にする」のフォールバックがあります。
「ベルとホイッスル」のインターフェースから逆方向に作業しようとするのは、2倍難しいです。
拡張インターフェースに必要な追加のHTMLエンティティがある場合は、それらを「display:none」に設定し、javascript / jQuery/etcを使用して表示するのが最善です。
他の方法で行くことをお勧めします。まず、jquery コンテンツなしでページを開発します。このページでは、標準の html 要素のみを使用する必要があります。そして、jQuery を使用してそれらを拡張します (たとえば、標準のドロップダウンを jQuery のものに変更します)。
ラザロに同意。ドロップダウンを支援するために、css":hover"
を使用して、JS を使用せずに非表示にしたり表示したりできます。