我用谷歌搜索了这个并且似乎无法找到正确的解决方案,但这可能是我缺乏谷歌搜索技巧。
我目前正在使用以下内容:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
我相信它是正确的稳定版本和兼容的库。
每当我点击移动网站上的链接时,会出现一个类似加载图标的Ajax,并且需要一个年龄来加载链接。如果我拿出上面的3个脚本,网站工作正常,但是目前我没有使用jquery移动库并将它们放入源代码,因此我可以开始使用它们。但是一切都明显变慢了,有些页面只是加载了ajax加载器。
有谁知道这是什么或为什么会发生这种情况?
答案 0 :(得分:0)
jQuery Mobile通过 Ajax 加载页面,因为它依赖于哈希URL更改和 Ajax 导航。
要禁用通过 Ajax 加载页面,您需要遵循以下任何方法。
1)全球:
<script src="js/jquery.js"></script>
<script language="text/javascript">
$(document).on('mobileinit', function () {
$.mobile.ajaxEnabled = false;
});
</script>
<script src="js/jquery-mobile.js"></script>
2)具体来说:
<a href="#" data-ajax="false">Link<a/>
<input type="submit" data-ajax="false" /> <!-- commonly used for submitting data without Ajax -->
参考文献: