iPhone中的Jquery Mobile闪烁/白屏

mif*_*har 5 iphone jquery-mobile

在详细搜索和谷歌搜索后,我终于决定提出我的问题.

在我的JQM Web应用程序中共有4页.其中2个是通过Ajax动态填充的.我用过

$.extend($.mobile, {
        defaultPageTransition: 'none'
    });
Run Code Online (Sandbox Code Playgroud)

我动态填充的功能是

$.get_detail= function(){
  $.ajax({
    url: "mypage.cfm",
    data: data,
    timeout:5000,
    cache:false,
    type:'GET',
    dataType:"html",
    success: function(data3) {
       //$('#filldiv').empty();
       $("#filldiv").html(data3);
    $.mobile.changePage('#detailpage');
    },
    error: function(statusCode, errorThrown)
    {
    if (statusCode.status == 0) 
        alert("you are offline");
        else
        alert("Please try again.");
    }
        });
    }
Run Code Online (Sandbox Code Playgroud)

当我改变页面闪光白色屏幕就像闪烁发生但当没有数据填充div时,没有闪烁.我注意到,如果没有屏幕尺寸变化,那么每件事情都可以,如果屏幕尺寸因填充动态内容闪烁而发生变化

请帮我解决这个问题.谢谢

Joe*_*mon 2

这是我用来禁用默认转换的方法:

$(document).on( "mobileinit", function() {
   $.mobile.defaultPageTransition = 'none'; 
});
Run Code Online (Sandbox Code Playgroud)

最新版本 1.4 也应该有助于更好的过渡。