当禁用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…

This entry was posted on Wednesday, January 21st, 2009 at 11:14 and is filed under web. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 Responses to “当禁用js的时候那些东东怎么办?”

  1. echo says:

    牛年牛 !~ :)

  2. 蝎子 says:

    我也是比较倾向于用JS加class 然后在css里边display:none。
    这样在no-script的时候内容仍然能显示

  3. 5aiqu says:

    document.documentElement.className = “js”;晕,这样也行?

Leave a Reply

SpriteWood