在Ipad(iOS 6)中,修改元素高度时会遇到闪烁效果,但是在iOS 7中不会出现这种闪烁效果。

我只是使用jQuery的height方法来修改高度。动画也似乎无法解决问题。

如何解决这种闪烁效果?

尝试了以下选项,


使用硬件加速(将-webkit-transform:translate3d(0,0,0);添加到主体,但是这使页面速度太慢,因为我们页面中的页面有很多动画/幻灯片,所以每个动作都变得太慢了)
在CSS下方添加动画div,其父级和子级

-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;

最佳答案

尝试将“硬件加速”技巧添加到元素而不是主体。这将使其成为自己的composite layer
http://www.html5rocks.com/en/tutorials/speed/layers/

10-08 12:10