我正在使用 jQuery Mobile 构建一个应用程序。我正在处理的页面从服务器加载内容并在转换到该页面之前更新 DOM。
虽然这不是应用程序,但我已经在这个简单的页面中隔离了问题,删除了所有 ajax 调用和所有其他 javascript 和 html:Simplstic page
所需的行为:它应该加载第 2 页,然后在单击第 2 页上的链接时一次又一次地转换到第 2 页。如果我没记错的话,这就是 allowSamePageTransition 属性的用途。
它的实际行为方式:第 1 页上的链接转换到第 2 页,然后第 2 页上的链接再次转换到第 2 页,但是我无法单击任何内容,顶部的元素似乎是正文。
我已经设置了页面,因此您可以将源代码复制到编辑器中并在不修改任何链接的情况下试用。
我做错了什么还是这是一个错误,如果我错过了文档中的某些内容,请指出给我。我以前有这种机制可以工作,但现在我不明白为什么最简单的例子不能正常工作。