0

我有一个 jquery 范围滑块,如果人们禁用了 javascript,则需要改为两个文本输入。所以我使用 javascript 来隐藏输入,这样如果 JavaScript 被禁用,那么我的非 JavaScript 用户将在那里输入。

因此,当页面加载时,输入仅在 javascript 启动并隐藏它们之前出现几分之一秒。这有点烦人,但我想这不是一个大问题。只是想知道是否有人有更好的方法来做到这一点?谢谢

4

1 回答 1

3

是的,将输入字段放在 noscript 标记中(或在 noscript 标记中替代、非隐藏的 css 版本)

IE

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