2013-03-03 14 views
5

詳細検索とグーグルーグの後、ついに私の質問をすることにしました。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要素であっ記入されていないときにちらつきがないだけのようなページのフラッシュ白い画面に変更され、私の使用しています。私は気づいたことがない場合、画面サイズの変更がない場合、すべてのものは大丈夫ですし、動的コンテンツのちらつきを埋めることによって画面サイズが変化する場合

この問題を解決するために私を助けてください。ここで

答えて

1

は、私はデフォルトの遷移を無効にするには、使用しているものだありがとう:、

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

最新バージョン1.4はまた、より良い遷移を支援することになっています。