【发布时间】:2015-01-02 19:37:24
【问题描述】:
当 div 的内容发生变化(通过脚本和 \ 或 css)时,有没有办法为 div 的高度设置动画?
div {
width:100px;
}
#b {
display:none;
}
.wrapper.switch #a {
display:none;
}
.wrapper.switch #b {
display:block;
}
<div class="wrapper">
<div id="a">
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
</div>
<div id="b">
Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text
</div>
<button onclick="document.querySelector('.wrapper').classList.toggle('switch');">swich</button>
【问题讨论】:
-
虽然问题可能相似,但我不明白为什么它会与该问题重复。
标签: javascript html css