JqueryMobile页面初始化函数
我在 JQuery-Mobile 应用程序上使用一个母版页,该应用程序几乎没有控制器,并且我想在每个页面上设置对初始化函数的 Javascript 调用,即使它是通过 Ajax 加载的,
我确信有几种方法可以做到这一点,但是当通过 ajax 调用页面而不是直接加载页面时,最好的方法是什么以及 $(document).ready 的替代方法是什么。
I am using a master page on a JQuery-Mobile app that have few controller , and I want to set up a Javascript call to an initialize function on every page even when it loads through Ajax,
Iam sure there are few ways to do that, but whats the best approach and what would be the alternative to $(document).ready when the page is called through ajax instead of being directly loaded without that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
takepara的答案是正确的,但是......
如果你想修改页面的内容,你必须提前绑定。
看一下
beforepagecreate
事件。如果此事件的处理程序返回 false,则不会应用任何 JQM 小部件和样式,您可以手动使用它。
takepara's answer is correct, but...
If you want to modify the content of the page you will have to bind earlier.
Take a look at
beforepagecreate
event.If your handler for this event returns false, then no JQM widgets and styles will be applied and you can work with it manually.
jQuery Mobile 文档 - 事件
或
jQuery Mobile Docs - Events
or