0

phonegap を使用してアプリを開発しています。jQuery mobile などのフレームワークは使用していません。HTML、JavaScript、CSS のみ。アプリ内の各ページには、独自の html ファイルがあります。

私が抱えている問題は、あるページから次のページに移動するためにリンクをクリックすると、この小さな短い白いフラッシュが表示されることです。要素が DOM にロードされ始めるまで、DOM を最初からロードする必要があると思います。

奇妙なことに、一部のページ (JavaScript がほとんどないページ) ではフラッシュが非常に短いため、iOS デバイスでは目立ちません (Android では、新しいページに移動すると、すべてのページで白い遷移が目立ちます)。

ページの切り替え/遷移の間の白い「フラッシュ」を削除する方法はありますか? これにより、アプリの表示が遅くなり、非常にグリッチが発生するため、このアプリを配信する前に解決する必要があります。

4

1 に答える 1

0

これを移行中の css 要素に追加します。

 -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
于 2013-10-15T18:24:54.133 に答える