jquery
  • jquery-mobile
  • 2012-03-16 3 views 4 likes 
    4

    は、jQueryMobileの「ページの読み込み中にエラーが発生しました」というメッセージを無効にすることはできますか?私は私の頭の中に次のようなことがあり、a)メッセージがまだ現れる。 b)のテキストが正しくないjQueryMobileのデフォルトのロードエラーを無効にするメッセージ

    <script> 
    $(document).bind("mobileinit", function(){ 
        $.mobile.pageLoadErrorMessage = 'coming right up!'; 
    }); 
    $(document).bind("mobileinit", function(){ 
        $.mobile.pageLoadErrorMessage = true; 
    }); 
    </script> 
    

    答えて

    0

    http://jquerymobile.com/demos/1.1.0-rc.1/docs/api/globalconfig.html

    参照pageLoadErrorMessageエリア

    うまくいけば、あなたは空白に設定すると、ページ文句を言わないショー。

    1

    あなたはこのように、CSSでそれを隠すことができます。

    div.ui-loader.ui-overlay-shadow { display: none !important; } 
    
    0

    私はあなたに表示することをトリガすることができ、エラーメッセージではなく、デフォルトのロードウィジェットのアイコン

    .ui-loader.ui-body-e { left:-9999px;} 
    

    をターゲットに、これを使用このようにCSSを検査してください

    $(".ui-loader").show() 
    

    既知のiOSバグがあります(彼らは明らかに200の代わりに0を返します)

    5

    jQuery Mobileの 'mobileinit'イベントを処理することで、エラーメッセージが表示されないようにすることができます。ファイルを作成し、 'mobileinit' イベントを処理するには、カスタム-script.jsこのような

    <script type='text/javascript' src='libs/jquery-1.8.3.js'></script> 
    <script type='text/javascript' src="js/custom-script.js"></script> 
    <script type='text/javascript' src="libs/jquery.mobile-1.2.0.min.js"></script> 
    

    です:

    $(document).bind("mobileinit", function(){ 
        $.extend( $.mobile , { 
         pageLoadErrorMessage: "" 
        }); 
        alert("mobileinit received"); 
    }); 
    

    はその後前に、あなたのjQueryモバイルのスクリプトタグをファイルを参照しますメッセージを抑制するのに必要なすべて。

    +0

    チャームのように機能します。 – satheeshwaran

    関連する問題