0

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

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

编辑:通过 jquery.mobile-1.3.1.js 单步执行后,我看到 TransitionPages 函数隐藏了页面加载消息。它实际上与 AJAX 无关。现在我只需要在调用这个 TransitionPages 函数之前找到一种方法来加载列表视图。

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

4

1 回答 1

0

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

如何在 jQuery Mobile 中延迟页面转换,直到页面数据准备好?

于 2013-06-07T15:07:43.283 回答