我在Phonegap应用程序中使用jQuery Mobile 1.1.1。
我正在尝试触发我正在使用的当前页面的重新加载。用户删除页面一部分中的某些内容,它会影响页面的另一部分。因此,重新加载。
我遇到了一些建议但到目前为止还没有任何建议。
$.mobile.changePage( '#shopping-list', { allowSamePageTranstion: true, reloadPage: true, transition:"none" });
上面的代码不起作用,因为它们不是单独的HTML页面,因此reloadPage不会执行。我需要通过'pageshow'推回页面。
提前致谢!
尼克
答案 0 :(得分:0)
要重新加载页面,您可以尝试使用:
$(location).attr('href',"your_html.html");
(其中your_html
是包含您的网页#shopping-list
)的HTML文件,而不是:
$.mobile.changePage( '#shopping-list', { allowSamePageTranstion: true, reloadPage: true,transition:"none" });
但是,如果您使用此解决方案,我建议您只在HTML文件your_html
中有一个页面,即:#shopping-list
。
希望这会对你有所帮助。
你可以问我一个问题。