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 に答える