javascript - jQuery手机避免闪烁(白屏)

标签 javascript jquery jquery-mobile cordova

我正在开发一个 phonegap 应用程序,我使用了一个多页面模板,如 page1.html、page2.html。每个页面都会访问服务器并呈现输出并将其显示在 ListView 中。所以问题是如果我点击从一个页面重定向到另一个页面意味着它显示白屏。

而且我在进行谷歌搜索时也尝试了很多可能的方法。但这对我没有帮助。

My code is given below:
$('#content').append('<div class="wholediv"><span class = "wholediv_content"><a style="text-decoration:none!important;"href="'+v.pagename+'.html?id='+v.nodeId +'&catname='+ v.pagecat +'"   data-ajax="false">'+'<img src="http://www.examole.com/'+image+' "  class="eventsimages" alt = "image"/>'+'<br /><p>'+v.pagename+'</p></a></span></div>');

index.html:

<div data-role="page">

            <div data-theme="a" data-role="header" data-position="fixed" data-tap-toggle = "false"  style="height:45px;">
                <h3 id = "title">
                    Moble
                </h3>
                <span class="off new_off" id = "off" >Off</span>
            </div>

               <div data-role="content" id="content">

            </div><!-- /content -->


        </div><!-- /page -->
    </body>

我需要避免闪烁。请我做了很多搜索并应用了所有这些对我没有帮助的答案。如果我使用数据转换意味着我需要删除 data-ajax="false"。怎么办?

最佳答案

Double flickering 或 Double flashing 是一个众所周知的问题。

Rob 发布的解决方案实际上是有效的。

在您的邮件 css 文件中设置:

.ui-page {
    -webkit-backface-visibility: hidden;
}

在您的视口(viewport)标签中也使用它:

user-scalable=no

我为 phonegap 制作了一个基本模板。使用 Jquery Mobile 等。

http://www.codemonkey.mobi/guides/base.zip

我的底座没有看到任何白屏。

如果这对您有用,请告诉我们。

也试试这个:

http://blog.hackedexistence.com/phonegap-jquery-mobile-white-screen-flicker-solved

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

关于javascript - jQuery手机避免闪烁(白屏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19654698/

相关文章:

javascript - 无法在 foreach 循环中定义函数

javascript - 为 Ajax 实时搜索添加箭头导航

jquery 移动按钮样式在本地化时丢失

html - Bootstrap ListView ,如 jqm

javascript - 如何在javascript中计算闰年的两个日期之间的日期差?

javascript - Nextjs React SSR with styled-jsx - 无法读取未定义的属性 'state'

javascript - 是否可以允许在 Openlayers 中平移矢量图层?

javascript - 更改设备方向不会交换宽度和高度

c# - 将日期时间从 json 转换为可读格式

javascript - 在数据加载之前如何拥有 jQuery 移动微调器?