$(document).ready没有在JQuery Mobile中触发

时间:2012-06-25 22:47:29

标签: jquery jquery-mobile document-ready

  

可能重复:
  jQuery mobile $(document).ready equivalent
  Does ready event fire when page-turn

我有两页 - Page1.html Page2.html
我从 Page1.html 中拨打 Page2.html 在这种情况下,$(document).ready未在 Page2.html 中触发。

我以前导航的代码是:

<li><a href="Page2.html" data-prefetch="true" data-transition="flip">Page 2</a></li>

1 个答案:

答案 0 :(得分:1)

看到这个 http://jquerymobile.com/test/docs/api/events.html

你在jQuery中学到的第一件事就是调用$(document).ready()函数中的代码 一旦加载DOM,一切都将执行。但是,在jQuery Mobile中,Ajax用于加载 导航时每个页面的内容都放入DOM中,而DOM就绪处理程序只对其执行 第一页。要在加载和创建新页面时执行代码,您可以绑定到 pageinit事件