jQuery Mobile自动ajax加载消息页面加载小部件

时间:2013-06-05 23:03:09

标签: jquery-mobile jquery-mobile-listview jquery-mobile-ajax

根据jQuery Mobile文档(http://api.jquerymobile.com/page-loading/),“当jQuery Mobile通过Ajax提取内容时,页面加载小部件处理显示加载对话框的任务”。根据我的调试器,这是事实。但是,列表视图需要足够长的时间才能在AJAX完成后加载,因为还有一段时间空白屏幕。

关于如何在完成Ajax请求后保持默认加载消息的任何建议?

编辑:在单步执行jquery.mobile-1.3.1.js之后,我看到TransitionPages函数隐藏了页面加载消息。它实际上并不特别适用于AJAX。现在我只需要找到一种方法来在调用TransitionPages函数之前加载listview。

编辑:更多信息,问题是jQuery在AJAX返回数据之前完成了页面转换。因此,在所有页面转换事件都已触发并完成之后,列表视图才会完成加载。

1 个答案:

答案 0 :(得分:0)

现在我已经找到了其他信息,我能够找到这个相关的问题和答案。在接受这个作为答案之前,我还在四处寻找是否有更多的信息。

How can I delay page transition in jQuery Mobile until page data is ready?