我试图隐藏div直到文档准备就绪 - 然后显示它。
这就是我想要做的事情:
<div id='initiallyhidden' style='visibility:hidden'>I am a secret - kinda!</div>
<script>
$(document).ready(function() {
$("#initiallyhidden").show();
});
</script>
我该如何做到这一点?
答案 0 :(得分:5)
请改用display: none;
css属性。另外,我把你的风格分开=)
<div id="initiallyhidden" class="hidden">I am a secret - kinda!</div>
<script>
$(document).ready(function() {
$("#initiallyhidden").show();
});
</script>
<style type="text/css">
.hidden { display: none; }
</style>
答案 1 :(得分:4)
将您的标记更改为:
<div id='initiallyhidden' style='display:none'>I am a secret - kinda!</div>
答案 2 :(得分:1)
使用 display:none ,因为它会使元素完全脱离游戏,而 visibility:hidden 会保持元素及其流量不会直观地表示其内容
<div id='initiallyhidden' class='hide'>I am a secret - kinda!</div>
<style type="text/css">
.hide { display: none; }
</style>