1

インデックス ファイルから移動する場合を除いて、プロジェクト内の html ファイル間を移動するたびに白いちらつきが表示されることに気付きました。JQM を使用していますが、複数ページのドキュメントにリンクしているため、ajax は使用していません。

アプリを作成するときに Phonegap と一緒に JQM を使用している人々にこれが起こっていることを読みましたが、通常のデスクトップ サイトでは、なぜこれが起こっているのか混乱しています。何か案が?

4

1 に答える 1

5

これを試して..

data-position="fixed"ヘッダーとフッターを使用している場合は削除します。

次に、ヘッダー、コンテンツ、フッターに次の CSS スタイルを適用します。

.header {
    position : fixed;
    z-index  : 10;
    top      : 0;
    width    : 100%
}
.content {
    padding : 45px 15px
}
.footer {
    position : fixed;
    z-index  : 10;
    bottom   : 0;
    width    : 100%
}

このアイデア/スニペットは、この質問のJasperの回答(OPの受け入れられた回答ではない)から借用されています。シングルページのjQuery Mobile v1.1.0 + Phonegapアプリケーションでちらつきの問題が発生していましたが、これで解決しました。おそらく、これと同じ回避策が v1.3 のマルチページ アプリケーションでも機能します。

于 2013-03-25T20:13:05.857 に答える