jquerymobileを使ってアプリを作っています。ページの読み込み中に常にちらつきが発生します。たとえば、ページにカスタム フォントがあり、カスタム フォントが読み込まれる前にすべて読み込まれ、すべてが更新され、すべての要素が元に戻ります。
実験のために、体を隠す機能を作りました。
$(document).bind('pageinit', function() {
$('body').hide();
})
しかし、ページをロードしている間、まだビデオ(ビデオの後にロードされるコンテンツ)が1秒間表示され、「ボディ」がこれを隠しています。つまり、関数が呼び出される前(上記)でも、ページの読み込みが開始されるため、1秒遅れて関数が機能することを意味します。ページを見るのはまったく面倒です。HTML5 モバイル ボイラープレートを使用しています。しかし、モバイルjqueryを削除すると、すべて問題ありません。
これを修正するには?私の側の問題は何ですか?
リンクされたjsの私の注文(ボディのタグを閉じる前):
<script src="js/vendor/zepto.min.js"></script>
<script src="js/helper.js"></script>
<script src="js/jquery-1.8.2.min.js"></script>
<script src="js/main.js"></script>
<script src="js/jquery.mobile-1.2.0.min.js"></script>