经过多次实验,因为我的原始实现不起作用,我已经制作了这个更简单但结果完全相同的解决方案:
element.style.cssText = "transition:height 2s ease-in-out;height:150px;";
结果是:适用于Chrome和Opera,但是,在Firefox和IE中都没有应用过渡,高度只是延伸而没有很好的过渡效果。即使使用专业前缀(例如-moz-)也无法使用。
这是一个已知的错误,在Firefox中缺乏实现(我今天能看到吗?)和IE或我做错了什么?
非常需要任何帮助。