0

我有一个 html 文件,其中定义了三个页面。我正在尝试制作外部页面并使用它们加载它们$.mobile.loadPage,突然之间一切都变得毫无意义!

首先,我创建了两个文件,一个包含主页,另一个包含另外两个页面。我注意到外部文件必须包含一个页面!所以我创建了三个文件,带有主页的主文件和所有脚本。第 2 页和第 3 页,用于$.mobile.loadPage加载第 2 页和第 3 页。

到目前为止一切顺利,一切正常。然后我注意到我的后退按钮不起作用!data-rel="back"我尝试了从设置外部标志到使用重新加载等的所有方法,但后面没有工作。然后我使用浏览器返回到我的页面,并注意到将我从主页带到第 2 页的链接或将我从第 2 页带到第 3 页的链接也不再起作用了!没有错误消息,什么也没有,即使我调试我的代码似乎一切都很好,但是$.mobile.changePage在第一次转换到页面后无法正常工作!

我将所有内容放回一个文件中,一切都恢复正常!所以我确定这与文件和页面的 ajax 加载有关,但我无法弄清楚这样做的正确方法是什么,所以所有三个页面在同一个文件上的行为并将它们放在三个单独的文件将是相同的。

任何帮助表示赞赏。

4

0 回答 0