【发布时间】:2014-03-12 08:48:32
【问题描述】:
我用这样的方式创建一个元素:
var dynamic_gallery = document.createElement("li");
现在我为它分配一个类,它给出了元素样式a { height:0;transition-duration:.4s; }
dynamic_gallery.className = "gallery-container";
在这一步之后,我添加了另一个样式为{ height:400px !important; }的类
dynamic_gallery.className += " gallery-exp";
根据我的理解,元素应该被创建为不可见的,并立即收到高度变化并平滑增长到 400 像素。
那么为什么它仍然会立即全高显示呢?
【问题讨论】:
标签: javascript html css dom