jquery手机导航模型
问题描述:
我正在建设一个移动网站,我正在使用jquery.mobile库。我正面临着jquery.mobile如何处理导航的问题。它使用ajax进行所有导航调用并替换DOM。jquery手机导航模型
- 我想要正常的回发并且不需要ajax方法。
- 此外,底部的所有页面上都有一个加载
<div>
。我不要那个。我知道它与ajax请求方法有关。
没有人有任何经验吗?非常感谢。
答
艾米特,jquery mobile并不是所有导航都使用ajax的。你可以在页面之间编程通过
$.mobile.changePage('#newpagediv');
手动导航您可以在HTML多个页面,预装并通过导航键点击
<div id="first" data-role="page">
<a href="#second">Go to second</a>
</div>
<div id="second" data-role="page">
</div>
答
尝试禁用它在$。移动设置,如:
$.mobile.ajaxLinksEnabled = false;
答
的JQM Documentation实际上规定:
$.mobile.ajaxEnabled = false;
或者你也可以指定
rel=external
直接在您的代码,让JQM载入页面“正常”,并没有Ajax。
PS:请注意,在这种情况下,整个JQM需要在每次新的页面加载时重新初始化(以及您的代码)。
+0
哦,底部的div可能是因为你没有包含jqm.css样式表... – Leon
我怎样才能确保我没有编程方式做任何事情。 href的应该像本身一样工作.. – amit
@amit - 停止使用jQuery移动? – RobG
我需要一些jquery mobile的功能.. – amit