我有一个页面,其中的内容是通过AJAX加载的,当我第一次通过ajax加载的内容正确访问页面时没有,但是在随后访问此页面时,样式将丢失。
我尝试在dom上调用.page()来修复样式但仍然没有成功
$.get(url,function( data ){
$("#menu-content").html("");
$("#menu-content").html(data);
$.mobile.changePage("#menu_page", {transition: "none"});
$("#menu_page").page();
hideLoading();
});
任何建议
答案 0 :(得分:1)
尝试交换语句:
$.get(url,function( data ){
$("#menu-content").html("");
$("#menu-content").html(data);
$("#menu_page").page();
$.mobile.changePage("#menu_page", {transition: "none"});
hideLoading();
});
页面应首先由jqm呈现。