如果在浏览器中禁用Javascript,则默认显示DIV

时间:2016-08-03 06:08:35

标签: javascript jquery css

我正在显示并隐藏一个div Via Jquery。如果在浏览器中禁用Javascript,有没有办法默认显示DIV?

4 个答案:

答案 0 :(得分:4)

只需使用JS代码删除/隐藏该div。如果没有启用JS,则不会执行代码:



$('.fallback').remove();

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="fallback">Fallback if no JS</div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您可以使用<noscript>块并在里面使用一些CSS来制作特定的div节目而不是隐藏。以下代码已在禁用Javascript的情况下进行测试,div正确显示,但在启用Javascript时隐藏:

&#13;
&#13;
#hiddenID {
  display: none;
}
&#13;
<div id="hiddenID">test</div>
<noscript>
  <style>
    #hiddenID {
      display: block;
    }
  </style>
</noscript>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

有一个<noscript>标记:

<noscript>
    <div>
        Javascript is disabled.
    </div>
</noscript>

如果激活了javascript,则不会显示div。

更多here

答案 3 :(得分:0)

使用<noscript></noscript>标记在浏览器中禁用javascript时显示内容。