当禁用js的时候那些东东怎么办?
一些常见的 tab切换 ,都是默认先把内容区块设置为隐藏的,且大多数开发人员都会比较随意的直接在 html 文件内直接写上style=”display:none;” 像俺这种常年开着 noscript 的家伙,基本上就与那些隐藏内容无缘了,除非俺手动拿 fbug 去改里面的样式(当然,碰到ajax异步调用的情况下改样式也没用)。
看到《精通javascript》里面提到一个方法,在页头使用
<script>document.documentElement.className = "js";</script> <style>.js #id1, .js #id2 {display:none}</style>
酱紫就很漂亮的解决鸟介个问题,John Resig 尊cool…
3 Responses to “当禁用js的时候那些东东怎么办?”
牛年牛 !~
我也是比较倾向于用JS加class 然后在css里边display:none。
这样在no-script的时候内容仍然能显示
document.documentElement.className = “js”;晕,这样也行?