在应用中使用动画效果时,动画表现不流畅或卡顿。
问题代码如下:
// 优化动画代码,减少计算
this.$element('animElement').animate({
duration: 1000,
iterations: 'infinite',
keyframes: [
{ transform: 'translateX(0px)' },
{ transform: 'translateX(100px)' }
]
});
在应用中使用动画效果时,动画表现不流畅或卡顿。
问题代码如下:
// 优化动画代码,减少计算
this.$element('animElement').animate({
duration: 1000,
iterations: 'infinite',
keyframes: [
{ transform: 'translateX(0px)' },
{ transform: 'translateX(100px)' }
]
});
1 回答524 阅读✓ 已解决
1 回答532 阅读
1 回答474 阅读
441 阅读
404 阅读
1 回答365 阅读
避免使用复杂的动画属性,这样可以减少浏览器的计算负担。尽量使用CSS属性进行动画,这样浏览器可以利用硬件加速。比如,transform和opacity通常比width或top性能更好。