iOS5 + jquery-mobile转换闪烁

Jau*_*ume 5 jquery html5 ios jquery-mobile

我试图在iOS 5上运行时消除对jqmobile过渡的恼人闪烁效果.我尝试了其他帖子中的几种方法,如-webkit-backface,并做了一些其他的工作,但没有达到完整的解决方案.我观察到flickr发生在转换之前由于导航栏重新定位页面而从顶部移位一个像素(可能是2).当页面被重新渲染时,问题从初始化或设备旋转开始,然后我们得到两个可能的工作结果,

  1. 在没有闪烁的情况下工作,并期望每次转换.
  2. 落在每个过渡出现的描述眨眼.

当然,问题是你在新页面渲染时会随机获得1或2个问题.谢谢.

che*_*vim 7

如果你有data-position="fixed"一个解决方案是使用:

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 
Run Code Online (Sandbox Code Playgroud)


gtm*_*mtg 2

这里的方法的组合应该可以解决问题......

对于其他遇到此问题的人,OP 说

主要是数据位置、webkit backface 和其他没有提供完整的解决方案,我设置了一个来自 jqmobile 1.0 的自定义 css,发布在您建议的 github 链接上,最终起作用