2012-10-24 21 views
1

我正在使用jQuery Mobile构建应用程序。我正在处理的页面从服务器加载内容并在转换到该页面之前更新DOM。jQuery Mobile,allowSamePageTransition不能多次转换到同一页面

虽然这不是应用程序,我已经分离出的问题,在这个简单的页面删除所有Ajax调用的所有其他JavaScript和HTML:Simplstic page

期望的行为:它应该载入第2页,然后点击第2页上的链接后,一次又一次转换到第2页。如果我没有弄错,这就是allowSamePageTransition属性的用处。

其实际行为的方式:页面1上的链接转换到页面2,然后页面2上的链接再次转换到页面2,但我不能点击任何东西,顶部的元素似乎是身体。

我已经设置了页面,因此您可以将源代码复制到编辑器中,然后在不修改任何链接的情况下尝试一下。

我做错了什么或者这是一个错误,如果我错过了文档中的某些内容,请向我指出。我已经得到了这种机制,但现在我无法弄清楚为什么最简单的例子不能正常工作。

回答

0

相同页面转换不完全支持。我与“A”&“B”页面祝你好运,它们完全相同,然后在它们之间来回切换。

http://jquerymobile.com/demos/1.2.0/docs/pages/page-transitions.html

使用同一个页面过渡

转换到当前活动页面默认忽略,但可以通过使用$ .mobile.changePage方法的allowSamePageTransition选项启用。 请注意,并非所有转换都能按预期工作,并可能以不切实际的结果结束。

+0

*叹*我走了多个页面之间的循环选项,可能是一个更好的选项预载所有页面的内容反正... –

相关问题