【发布时间】:2012-06-21 12:09:05
【问题描述】:
从页面 A 转换到页面 B 时会调用以下事件:
- 更改前的页面
- 加载前的页面
- 页面创建前
- 页面创建
- 页面初始化
- 页面加载
- pagebeforechange(是的,再次)
- 显示前的页面
- 页面显示
- 换页
我想在某个时候停止该事件链以通过 AJAX 加载一些动态数据,然后重新启动事件链以显示完整的页面。
这可能吗?
【问题讨论】:
标签: ajax events jquery-mobile
从页面 A 转换到页面 B 时会调用以下事件:
我想在某个时候停止该事件链以通过 AJAX 加载一些动态数据,然后重新启动事件链以显示完整的页面。
这可能吗?
【问题讨论】:
标签: ajax events jquery-mobile
没有。除非您在绑定到这些事件之一的处理程序中运行循环之类的操作...在这种情况下,您很可能最终得到一个无响应的脚本。
您可以调用 changePage 作为 Ajax success 处理程序的最后一步。或者您可以转换到目标 toPage 并显示加载动画,直到您的 Ajax 返回。
【讨论】: