[英]Page Reload/Refresh executes $(document).ready() on every page in jQuery Mobile
我的jQuery移动应用程序包含多个页面。
每当我重新加载页面时,无论应用程序中的哪个页面,都会执行$(document).ready()
函数。 我希望它只对应用程序的主页执行。
到底是怎么回事? 我只希望它只在主页上运行。
请阅读
重要提示:请使用pageInit(),而不要使用$(document).ready()
在jQuery中学习的第一件事是调用$(document).ready()函数中的代码,以便一旦加载DOM,一切都将执行。 但是,在jQuery Mobile中,Ajax用于在导航时将每个页面的内容加载到DOM中,而DOM ready处理程序仅对第一页执行。 要在每次加载和创建新页面时执行代码,可以绑定到pageinit事件。 此事件在本页底部详细说明。
另请参阅jQM页面信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.