Javascript 带有主体溢出的Firefox CSS转换:隐藏

Javascript 带有主体溢出的Firefox CSS转换:隐藏,javascript,html,css,firefox,transitions,Javascript,Html,Css,Firefox,Transitions,在FireFox中,当通过JavaScript向标记添加overflow:hidden时,CSS转换将停止工作。至少在OSX10.9.5上运行的FF32.0.3上 通过JavaScript添加溢出时,CSS转换不会触发: 在不添加溢出的情况下,CSS转换工作正常: 我怎样才能让第一个例子起作用?我需要保持溢出:隐藏在标签上 找到了一个解决方法: 立即应用溢出:隐藏规则。 通过setTimeout引入一个小的延迟。 延迟后添加触发CSS转换的类。

在FireFox中,当通过JavaScript向标记添加overflow:hidden时,CSS转换将停止工作。至少在OSX10.9.5上运行的FF32.0.3上

通过JavaScript添加溢出时,CSS转换不会触发:

在不添加溢出的情况下,CSS转换工作正常:

我怎样才能让第一个例子起作用?我需要保持溢出:隐藏在标签上

找到了一个解决方法:

立即应用溢出:隐藏规则。 通过setTimeout引入一个小的延迟。 延迟后添加触发CSS转换的类。