28

从一个页面导航到另一个页面时触发的页面事件的顺序是什么?

4

3 回答 3

55

我用多页模板检查了它,发现了以下结果:(
从A导航到B)

B页---pagebeforecreate

页面 B ---页面创建

B页---pageinit

A页---pagebeforehide

B页---pagebeforeshow

页面 A ---pageremove

A页---页面隐藏

B页---pageshow

于 2012-07-20T09:39:33.147 回答
13

注意 pageload 和 pagebefore load 事件实际上很重要。我有一个案例,我需要在加载下一页之前清除一些变量。所以要更新穆罕默德的名单:

B页---pagebeforeload

B页---页面加载

B页---pagebeforecreate

页面 B ---页面创建

B页---pageinit

A页---pagebeforehide

B页---pagebeforeshow

页面 A ---pageremove

A页---页面隐藏

B页---pageshow

于 2013-11-21T03:44:33.060 回答
9

该图可以更好地了解该过程:

http://bradbroulik.blogspot.com.br/2011/12/jquery-mobile-events-diagram.html

于 2013-11-27T13:21:53.013 回答