我已经使用此代码创建了动态页面,这很好用:
var b = $('body');
$('<div data-role="page" id="test" data-theme="b">').appendTo(b).page();
创建页面后,我想将页面更改为:
$.mobile.changePage('#test", { transition: "none"});
问题是这不起作用,因为它无法找到我之前创建的页面。我认为需要刷新或者我不确切知道如何。
答案 0 :(得分:1)
请尝试以下操作:在追加之后和更改页面调用之前$.mobile.initializePage();
。