【发布时间】:2018-11-19 16:58:02
【问题描述】:
我想动态替换模态弹窗的内容,它可以在旧尺寸和新尺寸之间进行平滑过渡。
我认为我可以使用 CSS 过渡来做到这一点,但到目前为止我还没有成功。
我的设置类似于这里的 JS fiddle,我有一个容器,我用不同的宽度和高度交换了内部内容。
http://jsfiddle.net/Lsf76eby/24/
html
<input type="button" value="press me" onclick="changeDiv()" />
<div id="container">
<div id="a">
</div>
</div>
js
function changeDiv(){
var b = $('<div id="b">');
$('#container').empty().append(b);
}
css
#container{
transition: 2s;
height: auto;
}
#a {
height: 200px;
width: 200px;
background:blue;
}
#b {
height: 400px;
width: 300px;
background:red;
}
【问题讨论】:
标签: javascript jquery html css transition