1

我正在使用 .changePage

$.mobile.changePage($nextPage.attr('href'), { transition: 'slide', showLoadMsg: false });

哪个工作正常。页面发生变化并滑入。唯一的问题是,在新页面上,页面顶部有一个图像在动画期间未显示,然后在动画后“弹出”。

我认为 changePage 会通过 ajax 获取页面并将结果加载到 dom 中,然后当完成动画?

似乎 changePage 正在获取页面并将其插入 dom 但不等待告诉“页面”在执行动画之前已完成加载。

任何人对如何等待告诉新页面及其各种资产(在这种情况下为图像)在动画之前完成加载有任何想法吗?

4

1 回答 1

0

最后,我能够解决这个问题的唯一方法是使用 $.mobile.loadpage 预加载页面

于 2012-11-28T15:38:28.030 回答