iPhone中的Jquery Mobile闪烁/白色屏幕

问题描述:

详细搜索和Google搜索后,我终于决定提出我的问题。iPhone中的Jquery Mobile闪烁/白色屏幕

在我的JQM网络应用程序*有4页。其中2个是通过Ajax动态填充的。我已经使用

$.extend($.mobile, { 
     defaultPageTransition: 'none' 
    }); 

我的动态填充功能

$.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."); 
    } 
     }); 
    } 

当我改变页面闪白屏就像flicer发生,但是当存在DIV没有填写数据则没有闪烁。我注意到,如果没有屏幕尺寸变化,那么每件事情都可以,如果通过填充动态内容闪烁屏幕尺寸发生变化

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

下面是我使用禁用默认过渡什么:

$(document).on("mobileinit", function() { 
    $.mobile.defaultPageTransition = 'none'; 
}); 

最新的1.4版本,也应该帮助提供更好的过渡。