jQuery Mobile – >页面生命周期?

是否有像jQuery Mobile页面的生命周期? 就像在init,show,hide / back或其他事件中被触发的事件一样?!

提前致谢!

介绍

此处的所有信息也可以在我的博客文章中找到,您也可以找到工作示例。

在页面转换期间:

事件 pagebeforecreate

事件 pagecreate

如果您想动态添加页面内容并让jQuery Mobile为新内容添加风格,则是最佳活动。 在ajax调用的情况下不要使用它,应该使用pagebefore show,但是必须手动增强所有动态添加的内容。

事件 pageinit

它只会在每页加载时触发一次,除非页面被手动刷新,否则任何返回页面都不会再次触发它

事件 pagebeforehide

事件 pagebeforeshow

页面操作的最佳事件

事件 页面删除

活动 页面隐藏

活动 网页秀

只有可以初始化和使用其他图形jQuery / javascript的事件,如图形工具或轮播

其余的人:

事件 pagebeforechange

总是会触发两次,所以跳过它

事件 页面转换

总是会触发两次,所以跳过它

如果您想要了解有关此主题的更多信息以及页面事件的整体工作方式,请查看我的其他文章 。 或者在这里找到它。 只需搜索名为Page events transition order的章节。 但也可以随处阅读所有内容

官方文档: http : //jquerymobile.com/demos/1.2.0/docs/api/events.html

就像Android活动生命周期一样。 jQuery Mobile页面有不同的events 。 您可以从jQuery Mobile 1.3.0的官方文档中查看事件列表。

  1. pagebeforechange
  2. pagebeforecreate
  3. pagebeforehide
  4. pagebeforeload
  5. pagechange
  6. pagechangefailed
  7. pagecreate
  8. pagehide
  9. pageinit
  10. 页面加载
  11. pageloadfailed
  12. pageremove
  13. pageshow

还有更多jQuery Mobile事件文档

在我的openion pagebeforeshowpageshowpagecreate是常用的事件。