0
我为动画使用纯javascript(没有jquery或任何其他框架)。 哪一个更优化?通过JavaScript性能改变CSS样式
CSS类:
.all-div-has-this-class { transition: all 1s; }
.class1 { left: 0; }
.class2 { left: 30px; }
Javscript:对于像过渡创建类
testdiv.className += " class1";
testdiv.className += " class2";
或者即将在javascript =>初始化在CSS中testdiv
位置,然后就去做testdiv.style.left = "30px";
在JS码?
顺便说一句,这些都是在setTimeout函数中根据时间设置属性。此外,它必须只有JavaScript没有任何jQuery或任何其他框架专门为动画。
这怎么回答这个问题是由浏览器caculate? – jfriend00
@ jfriend00,昨天在另一个问题上看到你,兄弟!问题提出的问题并不清楚,我只是想要接近 –
因此,通过添加和删除元素的类比改变元素的特定样式更优化? mmhmm ..我想我必须重构我的代码。我直接通过dom改变元素的属性,而不是通过改变css类... – Don