2012-08-16 58 views
0

我有这个系统,我决定隐藏所有的按钮,并在以后(在页面的底部)使他们再次可见作为一个jQuery按钮。隐藏按钮,但与空白

在开头:

$('button').hide(); 

在结束:

$('button').button(...button options yadda yadda...); 

我的脚本是在页面的底部加载建议。

当页面呈现时,它呈现没有按钮,并且不呈现它们的空白空间。但是,当jquery开始行动时,页面会弹出并展开按钮将呈现并呈现它们的空白空间。

如何让页面呈现按钮空间,即使它们被隐藏?

回答

4

使用按钮visibility属性,而不是hide()/Show()功能,隐藏()使用显示:无,多读一些超过here

要显示

$('button').css('visibility', 'visible'); 

要隐藏

$('button').css('visibility', 'hidden'); 
+0

这很好用!非常感谢! – programad 2012-08-16 18:10:43

3

如果我正确理解你的问题。

jQuery函数hide()在CSS中将元素设置为display:none;。对于文档,以保持要素的空间,你需要的元素设置为

visibility: hidden;