【发布时间】:2012-12-15 15:31:21
【问题描述】:
我需要动画显示和隐藏 div 元素。是否有任何 JS 库或 CSS 技巧可以使它成为可能?我知道 jQuery 和类似的东西,但它们太大了——我不想使用超过 ~5 KB。
我也尝试过 CSS 过渡,但它不允许使用显示属性。可见性发生在页面中,这是不可取的。
编辑: 例如: jQuery.toggle()。 从顶部开始的第二个演示。
【问题讨论】:
-
“可见性出现在页面中,这是不受欢迎的。” 当您开始将其淡入时,当然,您需要它空间... :-)
-
你可以转换
height -
确切地说,我想平滑地改变 div 的宽度和高度,例如从 0 到 500px。 api.jquery.com/toggle
-
@JanDvorak 您的解决方案有效,谢谢 :)
标签: javascript css show-hide