在为 iPad、iPhone iOS Safari 浏览器进行 Web 开发时,使用以下命令可以防止许多问题,例如动画闪烁、position:fixed
性能问题、滚动问题等问题:
-webkit-backface-visibility: hidden;
-webkit-transform : translateZ(0);
-webkit-transform : translate3d(0,0,0);
这些 CSS 命令在 Internet 上被推荐用于修复 iPad Safari 浏览器上的错误。但是,最近,我发现每当使用其中任何一个时都会出现问题。不知道有没有人注意到了。当您在网页上捏缩放时,通常任何内容都不会重新加载或刷新,但是当进行上述任何一个 CSS 语句时,捏缩放时您会看到一些卡顿,并且事情会变白一秒钟,就像背景一样消失了,然后它以方形块的形式加载回来。
这是一个非常烦人的问题。我想放弃使用上述命令,但是使用它们和不使用它们都会产生错误。是不是没有办法解决?