经过详细搜索和谷歌搜索,我终于决定提出我的问题。
在我的 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.");
}
});
}
当我改变页面闪烁白屏就像发生闪烁但是当没有数据填充div时没有闪烁。我注意到,如果屏幕尺寸没有变化,那么一切都很好,如果通过填充动态内容闪烁来改变屏幕尺寸
请帮我解决这个问题。谢谢