【发布时间】:2010-07-29 12:37:27
【问题描述】:
我有一个应该在页面加载时隐藏的 div,当点击某个按钮时它会出现。虽然在 CSS 类中我添加了 display:none 到类中,在 JQuery 中我添加了("$('.panel').hide()") 页面加载时面板仍然出现,一旦页面加载它就会消失......关于如何保持隐藏的任何建议单击显示按钮之前的时间?
谢谢。
【问题讨论】:
我有一个应该在页面加载时隐藏的 div,当点击某个按钮时它会出现。虽然在 CSS 类中我添加了 display:none 到类中,在 JQuery 中我添加了("$('.panel').hide()") 页面加载时面板仍然出现,一旦页面加载它就会消失......关于如何保持隐藏的任何建议单击显示按钮之前的时间?
谢谢。
【问题讨论】:
尝试删除 jquery.hide(),如果它仍然显示,那么你的 css 有问题。我们可以假设 jquery 正在工作,因为它在页面完成加载后隐藏它,这是 jquery 将为您执行的时间。
也许粘贴一些代码,我们可以深入了解这个......
【讨论】:
你确定不是
visibility:hidden;
你在找吗?
编辑:忘记提到要先删除 Javascript,以便您可以查明问题。
【讨论】:
在 HTML 本身中,放置一个硬编码的 style="visibility:hidden"。虽然它是多余的,但浏览器会在 javascript 触发之前处理它。
【讨论】:
【讨论】: