【发布时间】:2013-01-14 15:31:49
【问题描述】:
我正在使用 Twitter Bootstrap,我注意到 jQuery show() 或 fadeIn() 不会使标有 hidden 类的 DOM 元素出现,因为 jQuery 函数只删除了 display: none 规范。但是,visibility 仍设置为hidden。
我想知道解决此问题的最佳方法是什么?
- 删除元素上的
hidden类 - 更改可见性属性
- 覆盖我自己的css中的隐藏类
特别是,我想知道用 jQuery 或 css 解决这个问题是否更好,为什么。
【问题讨论】:
-
我一般不使用 {visibility: hidden} 因为它让 DOM 中的元素占用空间。你有什么理由需要这样做吗?
-
@isherwood
visibility: hidden来自引导响应。