抱歉,我对Javascript的了解很少,但我真的想问一下:我有以下CSS规则:
.myClass {
transition: .3s all;
}
然后在js中<script>
:
[node].style.transform = "translateX(-100px)";
[node].className = "myClass";
// do stuffs for transition end event
我不明白为什么对移动节点离开100像素带的过渡效果。Javascript代码逐行执行不是真的吗?看来setTimout([callback],10)确实解决了问题,但是为什么呢?
我不明白为什么节点会随着过渡效果向左移动100px。Javascript代码逐行执行不是真的吗?
JavaScript逐行执行,但是浏览器在单独的线程中监视DOM的更改并批量更新。
该transitionend当转变完成事件将触发。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句