jQuery - 隐藏元素但保持空间[重复]

Posted

技术标签:

【中文标题】jQuery - 隐藏元素但保持空间[重复]【英文标题】:jQuery - Hide element but maintain the space [duplicate] 【发布时间】:2013-08-29 12:33:39 【问题描述】:

有没有类似于jQuery中的css属性和值visibility: hidden的东西?隐藏功能不保留空间。

【问题讨论】:

【参考方案1】:

如果你想要和visiblity: hidden一样的效果,那就用那个吧。

$('some selector').css('visibility', 'hidden');

如果您正在寻找可以制作动画的东西,或者将不透明度设置为零:

$('some selector').animate('opacity': 0, 1000);

【讨论】:

【参考方案2】:

JQuery 只不过是一个 javascript 库,所以如果你知道用纯 JS 做某事的方法,那就去做吧。您不必依赖 JQuery 来完成它。 JS 和 JQuery 都可以获取 DOM 元素并更改其样式属性。由于 Matt 提供了一个 JQuery 答案,下面是使用纯 Javascipt 完成的方法:

document.getElementById("id").style.visibility = "hidden";

【讨论】:

以上是关于jQuery - 隐藏元素但保持空间[重复]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery UI 可排序:移动克隆但保持原始

堆栈视图中的元素不移动/调整

jQuery:动画宽度/高度,但保持居中

jQuery动画通过div调整大小保持自动定位

队列练习之Example006-设计队列要求入队时增加队列空间,出队后出队元素所占用空间可重复使用,以保持队列空间只增不减,并且要求入队操作和出队操作的时间复杂度都为O

如何删除 jQuery-ui 对话框标题栏?