jQuery - 在启动时安全地使用DIV自动隐藏

时间:2010-08-10 14:34:14

标签: jquery html

是否可以将DIV的CSS属性设置为最初不显示,然后让jQuery在以后显示它?

我的网站上有一些弹出式气泡,如果JavaScript被禁用,我不想显示。

目前我已经调用在通过jQuery加载页面时隐藏所有元素,并且仅在单击正确的按钮时显示它们。

但是,禁用JavaScript会强制这些气泡出现在页面上。

如果我调整这些div的显示或可见性设置,似乎我无法使用jQuery使它们在点击事件中显示。

在不破坏jQuery功能的情况下,是否存在某种自动隐藏方式?

2 个答案:

答案 0 :(得分:6)

只需将display:none的css属性添加到您想要隐藏的div中。然后你可以使用jquery的.show()取消隐藏这些div,以便稍后显示它们。

答案 1 :(得分:2)

jQuery show / hide函数不适用于visibility。如果您设置display: none,它应该可以正常工作。但是,如果您使用visibility: hidden,则无法正常使用。