phonegrap androind平台 动态获取内容 有些设备不能显示
小弟最近修改一个phonegrap androind平台的项目.遇到一个很奇怪的现象.动态获取的内容,在androind 手机<手机型号:HT-I816 ;androind 平台:4.0.4;版本号:HT-I1816-H01-S02-CMCC>中可以显示.但是在android 中平板<平板型号:Nexus 7 android 版本 4.4.2 版本号:KOT49H>中却无法显示.以下是相关代码:
var buildAddressBook = function (ouid, callback) {
buildWebDB.buildAddressBookByOUID(ouid, function () {
buildInner.buildNavList(ouid, function (inner) {
$.mobile.hidePageLoadingMsg();
$("#navlist").empty();
$("#navlist").append(inner);//就是这个inner.通过上面的回调得到这个inner.这个inner都可以得到,但是就是无法在平板上显示.
calcContentHeight();
titleInit();
MCP_Scroller.iscrollContainer["navContent"].scrollTo(0, 0, 200);
$(".unit").on("tap", function () {
$(this).addClass("selected").siblings().removeClass("selected");
buildAddressBook($(this).attr("id"));
localStorage.setItem("OUID", $(this).attr("id"));
var title = $(this).children("h2").html();
localStorage.setItem("OUName", title);
$("#sys_Title").html(title);
});
$("#navlist").listview("refresh");
callback ? callback() : null;
}, function () {
$.mobile.showPageLoadingMsg("c", "无内容!", true);
$("#navlist li").remove();
callback ? callback() : null;
});
});
}