0

我有这个系统,我决定隐藏所有按钮,然后(在页面底部)使它们再次作为 jQuery 按钮可见。

一开始:

$('button').hide();

最后:

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

我的脚本按照推荐加载在页面底部。

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

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

4

2 回答 2

4

使用visibility按钮的属性而不是hide()/Show()函数,hide() 使用 display:none,在这里阅读更多

以显示

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

隐藏

$('button').css('visibility', 'hidden');
于 2012-08-16T13:19:06.053 回答
3

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

jQuery函数hide()将元素设置为display:none;CSS 中的。为了使文档保持元素空间,您需要将元素设置为

visibility: hidden;

于 2012-08-16T13:18:47.810 回答