如何防止页面事件在jquery mobile中触发

时间:2012-06-21 12:09:05

标签: ajax events jquery-mobile

从第A页转换到第B页时,会调用以下事件:

  • pagebeforechange
  • pagebeforeload
  • pagebeforecreate
  • pagecreate
  • pageinit
  • 页面加载
  • pagebeforechange(是的,再次)
  • pagebeforeshow
  • pageshow
  • pagechange

我想在某些时候停止该事件链,通过AJAX加载一些动态数据,然后重新启动事件链以显示完整的页面。

这可能吗?

1 个答案:

答案 0 :(得分:0)

没有。除非你做一些事情,比如在绑定到其中一个事件的处理程序中运行循环......在这种情况下,你最有可能最终得到一个没有响应的脚本。

您可以调用changePage作为Ajax success处理程序的最后一步。或者您可以转换到目标toPage并显示加载动画,直到您的Ajax返回。