我编写了两个基于jQuery的小脚本,一个手风琴和一个标签,但后来我意识到它们是相同的:在其他标签中获取点击标签的索引,并且只显示具有相同内容的内容内容之间的索引。
但两者之间有一个令人烦恼的区别:动画。虽然制表符仅使用display属性,但是手风琴需要为内容块的高度设置动画。
问题是无法从高度设置动画:0;到高度:auto;。有一种方法可以使用max-height进行不同的操作,如[this]其他SO问题所述,但我不太喜欢这种解决方案,因为它是硬编码的,并不总是有效。
有没有办法在不使用max-height或javascript 的情况下将块的高度从0设置为内容高度?
感谢您的帮助!
答案 0 :(得分:0)
没有。 CSS转换只能从一个值(或没有表示零值的值)转到另一个值。它们不能从值(或零值)变为非零未确定值。