1

基本上,我最初在我的 css 文件中设置了某些元素,display: none;visibility: hidden;在 jQuery 的帮助下使它们可见。我在想,如果用户禁用了 javascript,那将意味着他们根本看不到任何这些隐藏元素。我怎样才能创建一种回退,以便将此内容显示给禁用 javascript 的浏览器?

4

2 回答 2

6

在你的脑海中,放置类似的东西:

<noscript>
    <style type="text/css">
        .hidden_by_js_class {display: block;}
    </style>
</noscript>

来自MDN

<noscript>如果页面上的脚本类型不受支持或当前在浏览器中关闭脚本,则HTML元素定义要插入的一段 html。

于 2013-04-10T15:55:05.213 回答
0

您可以使用标签:http ://www.w3schools.com/tags/tag_noscript.asp

<script type="text/javascript">
document.write("Javascript is On");
</script>
<noscript><span>Your Javascript is off</span></noscript>`
于 2013-04-10T15:57:17.787 回答