2013-03-03 20 views
5

Detaylı arama ve googling işleminden sonra sonunda sorumu sormaya karar verdim.Jquery Mobil titreşim/beyaz ekran iPhone

JQM web uygulamasında toplam 4 sayfa var. Bunlardan 2 tanesi Ajax ile dinamik olarak doldurulur. Ben flicer oldu gibi sayfa flaş beyaz ekranı değiştirmek ancak hiçbir veri div doldurmak varken o zaman hiçbir titreşim olduğunda ben kullandım

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

dinamik nüfuslu listem fonksiyonu

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

olduğunu. Fark ettim ki, eğer ekran boyutu değişikliği yoksa, her şey tamamdır ve dinamik içerik titremesini doldurarak ekran boyutu değişirse

Lütfen bu sorunu çözmek için bana yardımcı olun. Size

cevap

1

ederiz Burada varsayılan geçişleri devre dışı bırakmak için kullanıyorum ne:

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

yeni sürümü 1.4, ayrıca daha iyi geçişler ile yardımcı gerekiyordu.

İlgili konular