繁体   English   中英

jquery mobile - 在iPhone中加载长ListView时页面闪烁

[英]jquery mobile - Page flickers on loading of long ListView in iPhone

我正在为ios开发一个手机间隙应用程序,并使用Backbone.js jQuerymobile和jQuery加载我的列表视图。

当长列表视图加载或只是变得可见时,页面会闪烁。 对于长度较小的列表视图,例如6到7个元素,不会发生这种情况。

我已经使用过-webkit-backface-visibility: hidden; 对于.ui-page 我没有在android中遇到这个问题

我页面中的闪烁是由于dom reflow造成的。

因为我正在动态地向listview添加内容,所以每当我向listview添加一个元素时,就会发生dom reflow,这会导致我的页面闪烁。

我更改了我的圆顶结构,以确保元素直接位于带有data-role =“content”的元素下,以便reflow不会影响任何其他元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM