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