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
的官方文档中查看事件列表。
- pagebeforechange
- pagebeforecreate
- pagebeforehide
- pagebeforeload
- pagechange
- pagechangefailed
- pagecreate
- pagehide
- pageinit
- 页面加载
- pageloadfailed
- pageremove
- pageshow
还有更多jQuery Mobile事件文档
在我的openion pagebeforeshow
, pageshow
和pagecreate
是常用的事件。