0

全部,

快速提问:我已经在 jQM 中构建了这个应用程序。我的页面是按部分配置的(即,一个 HTML 文件下某个功能的所有页面/div,依此类推……例如 page1.html、page1.html#sectionB、……)

当我从 index.html 到 section1.html 点击时,一切都很好,AJAX 等等。

但是,一旦进入 section1.html,我就无法链接到 #sectionB。Ajax 根本不会开火。我可以获得控制台日志输出,因此链接有效。我已经尝试使用 $.mobile.changePage('#sectionB') 点击事件,但没有运气。

但是,如果我直接打开页面,导航到所有内部页面效果很好。

我知道 jQM 按需将页面加载到 DOM 中,但是它是否正在查看页面的错误 html 文件或其他内容,这就是它找不到它们的原因?

先感谢您!

ñ

4

1 回答 1

0

在 index.html 中,将 data-ajax="false" 放在指向 page1.html 的链接上。不过,您可能在创建应用程序时完全错了——我知道当我第一次开始使用 JQM 时我就这样做了。尝试将所有“部分”放在 index.html 中,并使用带有按钮的静态页脚。使用 onclick 相应地加载页面/div。

<a data-ajax="false" href="page1.html">Page One</a>
于 2013-05-02T02:11:51.480 回答