0

我在 Phonegap 应用程序中使用 jQuery Mobile 1.1.1。

我正在尝试触发我正在使用的当前页面的重新加载。用户在页面的一部分中删除了某些内容,它会影响页面的另一部分。因此,重新加载。

我遇到了一些建议,但到目前为止没有任何效果。

$.mobile.changePage( '#shopping-list', { allowSamePageTranstion: true, reloadPage: true, transition:"none" });

上面的代码将不起作用,因为它们不是单独的 HTML 页面,因此不会执行 reloadPage。我需要通过“pageshow”将页面推回。

提前致谢!

缺口

4

1 回答 1

0

为了重新加载页面,您可以尝试使用:

$(location).attr('href',"your_html.html");

your_html包含您的页面的 HTML 文件在哪里#shopping-list)而不是:

$.mobile.changePage( '#shopping-list', { allowSamePageTranstion: true, reloadPage: true,transition:"none" });

但是,如果您使用此解决方案,我建议您在 HTML 文件中只有一页your_html,即:#shopping-list.

希望这对您有所帮助。

你可以问我问题。

于 2012-09-11T01:50:14.333 回答