按下后退按钮后,JQuery Mobile listview链接无法正确加载

时间:2012-07-19 10:56:28

标签: listview jquery jquery-mobile

我正在使用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值。

我还禁用了pagelistview容器中的数据转换,然后将以下内容放在<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>

0 个答案:

没有答案