3

通常のjQueryライブラリを添付し、jQueryモバイルファイルを(jquery.mobile-1.2.0.min.js)の後に添付しています。

jQuery mobileを接続してページを更新するとすぐに、ロード画面が表示されます。

私はそれを無効にしてみました:

$(document).on("mobileinit", function(){
    $.mobile.ajaxEnabled=false;
    $.mobile.loadingMessage = false;
});

別のinit関数を試すだけでなく:

$(document).bind('pageinit'){

しかし、どちらも機能していません。それでも、読み込み中のメッセージまたは完全に空白の画面が表示されます。

私が本当に必要としている唯一の機能は、スワイプイベントです。

前もって感謝します。

4

2 に答える 2

4

のように、jQM js ファイルがリードされる前に Mobileinit を使用する必要があります。

<head>
    <title>jQM Complex Demo</title>
    <meta name="viewport" content="width=device-width"/>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
    <script>
    $(document).on("mobileinit", function(){
        $.mobile.ajaxEnabled=false;
        $.mobile.loadingMessage = false;
    });            
    </script>
    <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>    
</head>

スクリプトのロード後に実行すると機能しません。

于 2013-01-30T11:33:03.010 に答える