1

我正在使用 JQuery Mobile 1.1.0 构建一个包含列表视图的简单移动网站。我遇到了嵌套链接和后退按钮按下的问题。在 Chrome (Linux) 上,URL 返回domain.com/#&ui-page=0-2但仅显示旋转加载器和空白页面,在 Android 上,列表视图重新出现,但单击新链接会引发奇怪的行为;旋转加载器旋转,加载页面,然后浏览器自行返回到列表视图。这显然是不可取的。我已经设置data-ajax="false" data-transition="none"了,因为链接是由 foreach() PHP 脚本创建的,并且需要page_id通过 GET 发送值。

我还禁用了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>
4

0 回答 0