我正在为 ios 开发一个电话间隙应用程序,并使用 Backbone.js jQuerymobile 和 jQuery 加载我的 ListView 。
当长 ListView 加载或刚好可见时,页面会闪烁。对于具有 6 到 7 个元素的较小长度的 ListView ,不会发生这种情况。
我已经为 .ui-page
使用了 -webkit-backface-visibility: hidden;
。我在 android 中没有遇到这个问题
最佳答案
我的页面闪烁是由于dom reflow引起的。
因为我动态地向 ListView 添加内容,每次我向 ListView 添加元素时都会发生 dom 回流,这导致我的页面闪烁。
我更改了圆顶结构以确保该元素直接位于 with data-role="content"之下,这样回流不会影响任何其他元素。
关于jquery mobile - 在 iPhone 中加载长 ListView 时页面闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15425842/