我正在使用jQuery Mobile构建应用程序。我正在处理的页面从服务器加载内容并在转换到该页面之前更新DOM。
虽然这不是应用程序,但我已经在这个简单的页面中删除了所有其他javascript和html所有ajax调用的问题:Simplstic page
所需行为:它应该加载第2页,然后在点击第2页上的链接时一次又一次地转换到第2页。如果我没弄错的话,这就是allowSamePageTransition属性。
它的实际行为方式:第1页上的链接转换到第2页,然后第2页上的链接再次转换到第2页,但后来我无法点击任何内容,元素在顶部似乎是身体。
我已经设置了页面,因此您可以将源代码复制到编辑器中并在不修改任何链接的情况下进行尝试。
我做错了什么或这是一个错误,如果我错过了文档中的内容,请指出给我。我之前已经有了这种机制,但是现在我无法弄清楚为什么最简单的例子不能正常工作。
答案 0 :(得分:0)
不完全支持同一页面转换。我对“A”&运气好运。 “B”页面相同,然后在它们之间来回转换。
http://jquerymobile.com/demos/1.2.0/docs/pages/page-transitions.html
使用相同的页面转换
默认情况下会忽略到当前活动页面的转换,但可以使用$ .mobile.changePage方法的allowSamePageTransition选项启用。 请注意,并非所有过渡都会按预期工作,并且可能会以不切实际的结果结束。