jQuery mobile:在新页面中hrefs到内部页面

时间:2013-05-02 01:29:13

标签: jquery jquery-mobile

所有

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

当我点击index.html到section1.html时,它一切都很棒,AJAX和所有。

但是,一旦我在section1.html中,我就无法链接到#sectionB。 Ajax根本不会触发。我可以获得控制台日志输出,因此链接正常。我用$ .mobile.changePage('#sectionB')点击事件尝试了它,但没有运气。

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

我知道jQM会根据需要将页面加载到DOM中,但它是否正在查看页面或其他内容的错误html文件,这就是为什么它无法找到它们?

提前谢谢!

<磷>氮

1 个答案:

答案 0 :(得分:0)

在index.html中,在page1.html的链接上输入data-ajax =“false”。你可能正在接近你的应用程序创建错误 - 我知道我在第一次开始使用JQM时就做了。尝试将所有“部分”放在index.html中,并使用带按钮的静态页脚。使用onclick相应地加载页面/ div。

<a data-ajax="false" href="page1.html">Page One</a>