我正在使用JQuery Mobile 1.1.0构建一个包含listview的简单移动网站。我有嵌套链接和后退按钮按下的问题。在Chrome(Linux)上,网址返回domain.com/#&ui-page=0-2
,但只显示旋转加载程序和空白页面,在Android上重新显示列表视图,但点击新链接会启动奇怪的行为; twirly loader旋转,页面加载,然后浏览器自己返回列表视图。这显然是不可取的。我设置了data-ajax="false" data-transition="none"
,因为链接是由foreach()PHP脚本创建的,需要通过GET发送page_id
值。
我还禁用了page
和listview
容器中的数据转换,然后将以下内容放在<head>
标记中:
<script language=javascript>
$(document).bind("mobileinit", function () {
$.mobile.ajaxLinksEnabled = false;
});
</script>
我有点不知道出了什么问题,并且找不到类似的问题。转换根本不需要,也不是缓存行为,因为我试图仅仅因为它的小部件优点而使用JQM。任何帮助将不胜感激。
感谢。
快速修复:
<script language=javascript>
$(document).bind("mobileinit", function () {
$.mobile.ajaxLinksEnabled = false;
$.mobile.pushStateEnabled = false;
});
</script>