0

私はjquery範囲スライダーを持っています。これは、JavaScriptが無効になっている場合は、代わりに2つのテキスト入力である必要があります。そこで、javascriptを使用して入力を非表示にし、JavaScriptが無効になっている場合、JavaScript以外のユーザーが入力を利用できるようにします。

したがって、ページが読み込まれると、JavaScriptが起動して非表示になる前に、入力がほんの一瞬表示されます。これは少し面倒ですが、大きな問題ではないと思います。誰かがこれを行うためのより良い方法を持っているかどうか疑問に思っていますか?ありがとう

4

1 に答える 1

3

はい、入力フィールドをnoscriptタグ内に配置します(または、noscriptタグ内のcssによって非表示にされていないバージョン)。

すなわち

<script>
// Output your base slider html via javascripthere
</script>
<noscript>
<!-- Your plain HTML fields here -->
</noscript>
于 2012-11-02T22:07:09.277 に答える