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版本,也应该帮助提供更好的过渡。