0

我将 JQuery Mobile 用于一个简单的移动 Web 应用程序。

我正在使用单页解剖。

当我表演时$.mobile.changePage("sample.html",{transition : pop});

这似乎加载了没有 javascript 的页面。

有什么解决方法吗?或者是否有任何新的 API 来加载带有页面转换的外部页面,同时 DOM 也被正确加载?

4

1 回答 1

0

如果您使用 firebug 检查 DOM,您会看到该页面已添加到 DOM 中,但当您离开时它会被删除。如果您希望页面留在 DOM 中,您可以先使用loadPage方法加载页面

$.mobile.loadPage( "sample.html" );

然后像往常一样使用链接或$.mobile.changePage

如果您谈论的是未加载的 javascript 文件,那么这是故意 的,这取决于页面的加载方式),我不认为这是特定于 JQM 1.1.1 版本的新行为。

于 2012-07-16T21:09:28.213 回答