【问题标题】:White screen when load to new page加载到新页面时出现白屏
【发布时间】:2014-06-22 17:20:04
【问题描述】:

您好,我是 jquery mobile 1.4.2 的新手。在我将我的应用程序编译为 apk 并安装到我的手机上之后,我的手机是 android 4.3 。一切都很顺利。但是当我安装到其他安卓 4.2 的手机上时,问题就来了。加载到其他页面时。加载到新屏幕时屏幕将保持白屏。

我尝试以下解决方案

$(document).bind("mobileinit", function () {

    $.mobile.buttonMarkup.hoverDelay = 0;
    $.mobile.defaultPageTransition = 'none';
    $.mobile.defaultDialogTransition = 'none';
//    $.mobile.page.prototype.options.domCache = true;
    $.mobile.defaultHomeScroll = 0.


});

更改元数据

  <meta name="viewport" content="width=device-width, initial-scale=1  user-scalable=no maximum-scale=1"" >

但我仍然有这个问题。有什么办法可以解决这个问题?

【问题讨论】:

    标签: jquery-mobile screen


    【解决方案1】:

    为避免白屏添加以下css

    .ui-mobile, .ui-mobile body{
      background:url('bg_screen.png') no-repeat left top;
    }
    

    根据需要添加颜色

    .ui-mobile, .ui-mobile body{
      background:#999;
    }
    

    【讨论】:

    • 可以提高页面加载速度吗?每次用户等待加载屏幕加载新页面时,似乎都对用户友好
    • 这取决于如何在您的应用中加载数据。您可以在 pagecreate 或 pageinit 事件上加载数据。
    猜你喜欢
    • 1970-01-01
    • 2018-04-05
    • 2023-03-19
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多