渐进增强和初始显示状态

时间:2010-08-11 17:32:29

标签: javascript jquery progressive-enhancement

我有一个具体的例子,但我也在寻找答案。如果启用了JavaScript,我想要最初隐藏的页面元素。

示例:

  1. 切换
  2. 的表单的一部分
  3. 选择框“跳转形式”的提交按钮
  4. 我试图在页面加载后隐藏元素时避免'内容闪存'。


    我为了后人而把完整的解决方案放在这里。

    <head>部分中调用的JavaScript文件:document.documentElement.className = 'js';

    允许最初隐藏或显示元素的样式:

    .js .inithide {
        display: none;
    }
    .initshow {
        display: none;
    }
    .js .initshow {
        display: block;
    }
    

1 个答案:

答案 0 :(得分:2)