ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery Mobile初期化イベントの使い方(詳しい事例説明)

jQuery Mobile初期化イベントの使い方(詳しい事例説明)

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-26 13:37:251997ブラウズ

今回は、jQuery Mobile 初期化イベントの使用方法 (詳細なケースの説明) をお送りします。 jQuery Mobile 初期化イベントを使用する際の 注意事項 について、実際のケースを見てみましょう。

jQuery Mobile には、jQuery の document.ready イベントの前でも読み込まれる初期化イベントが含まれています。 jQuery Mobile は実際にドキュメント オブジェクト自体で初期化イベントを起動します。最初に起動されるイベントは mobileinit です。

Jquery Mobile が実行を開始すると、ドキュメント オブジェクトで mobileinit イベントがトリガーされます。mobileinit イベントはロード直後にトリガーされるため、Jquery Mobile がロードされる前に イベント処理 関数をバインドする必要があります。 js の参照順序を次のように配置してください

<script src="Jquery.js"></script>
<script src="您自己的js文件"></script>
<script src="Jquery-mobile.js"></script>

mobileinit イベントを拡張するには、まずカスタム関数でバインドする必要があります。 mobileinit イベントは、bind メソッドを使用して拡張し、デフォルト設定 (グローバル オプション) をオーバーライドできます。

$(document).bind("mobileinit", function(){
//覆盖的代码
});

イベントをバインドする関数内で、$.mobile オブジェクトの $.extend メソッドを使用して、デフォルトのパラメーター値

$(document).bind("mobileinit", function(){
 $.extend( $.mobile , {
 foo: bar
 });
});

を構成するか、個別に設定できます。

$(document).bind("mobileinit", function(){
 $.mobile.foo = bar;
});

$.mobile オブジェクトは、すべてのプロパティを設定するための開始点です

<script type="text/java script" src="/scripts/jquery-1.6.min.js"></script>
<script type="text/java script">
$(document).bind("mobileinit", function(){
$.mobile.defaultTransition = "slidedown";
$.mobile.ajaxLinksEnabled = false; // 禁用Ajax提交
$.mobile.ajaxFormsEnabled = false; // 禁用Ajax提交
$.mobile.ajaxEnabled = false; //禁用Ajax提交
});
</script>
<script type="text/java script" src="/scripts/mobile/jquery.mobile-1.0b1.min.js"></script>

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。 !

推奨読書:

Mobile フレームワークでフォーム コンポーネントを使用する方法

jQuery Mobile と Kendo UI を使用する場合の違いは何ですか?

以上がjQuery Mobile初期化イベントの使い方(詳しい事例説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。