我有一个只有在用户单击显示按钮时才显示的 div
$("div.toshow").show();
我写在正文里
<body>
<div class="toshow">
</div>
</body>
所以默认情况下,当页面显示时,所有这些内容都会被用户看到。有没有办法默认隐藏它?
我有一个只有在用户单击显示按钮时才显示的 div
$("div.toshow").show();
我写在正文里
<body>
<div class="toshow">
</div>
</body>
所以默认情况下,当页面显示时,所有这些内容都会被用户看到。有没有办法默认隐藏它?
是的,你可以style
这样使用:
<div class="toshow" style="display:none"></div>
您可以使用显示或可见性
display:none|block|etc.. // This will not preserve the space for the div.
visibility:visible|hidden //This will preserve the space for the div but wont be shown.
如果你使用 display 你$("div.toshow").show();
的元素会因为空间没有被保留而跳起来。可见性不会发生这种情况。
一种方法是将您的付款分配给班级
.toshow
{
display:none;
}
在你的脚本中: -
$("div.toshow").show();
或者只需提供:-
<div class="toshow" style="display:none;">...
$("div.toshow").show();
当您执行.show()
jquery 时,只需将display:block
内联样式添加到您的标记中。
您可以使用 CSS display
:
.toshow
{
display: none;
}
.toshow{
display:none;
}
或者
.toshow{
visibility:hidden;
}
在体内进行:
<body>
<div class="toshow" style="display:none">
</div>
</body>
虽然我会避免内联 css
$('#myDiv').hide();
$("myDiv").css("visibility", "hidden");
.toshow {
visibility:hidden;
display:none;
}
您可以使用 jQuery 更改“toshow”类的 CSS 样式,添加“display: none”。例如
$(function(){
$('.toshow').css("display", "none");
});