我正在显示并隐藏一个div Via Jquery。如果在浏览器中禁用Javascript,有没有办法默认显示DIV?
答案 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;
答案 1 :(得分:0)
您可以使用<noscript>
块并在里面使用一些CSS来制作特定的div节目而不是隐藏。以下代码已在禁用Javascript的情况下进行测试,div正确显示,但在启用Javascript时隐藏:
#hiddenID {
display: none;
}
&#13;
<div id="hiddenID">test</div>
<noscript>
<style>
#hiddenID {
display: block;
}
</style>
</noscript>
&#13;
答案 2 :(得分:0)
有一个<noscript>
标记:
<noscript>
<div>
Javascript is disabled.
</div>
</noscript>
如果激活了javascript,则不会显示div。
更多here。
答案 3 :(得分:0)
使用<noscript></noscript>
标记在浏览器中禁用javascript时显示内容。