ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery.holdReady() メソッドの使用例 example_jquery

jQuery.holdReady() メソッドの使用例 example_jquery

WBOY
リリース: 2016-05-16 16:24:11
オリジナル
998 人が閲覧しました

この記事の例では、jQuery.holdReady() メソッドの使用法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

このメソッドは、jQuery.ready() イベントを一時停止または再開できます。
このメソッドを呼び出すと、jQuery の Ready イベントが遅延する可能性があります。つまり、ドキュメントはロードされていますが、Ready イベント処理メソッドは実行されません。
jQuery.holdReady() メソッドを複数回呼び出して、jQuery の Ready イベントを遅延させることができます。特定の条件が満たされた場合、このメソッドのパラメーターを false に設定することで遅延を 1 つずつ解放できます。このメソッドは通常、動的スクリプトの読み込みに使用されます。スクリプトが読み込まれたら、このメソッドのパラメータを false に設定して、jQuery.ready() イベントの遅延を解放できます。

文法構造:

コードをコピー コードは次のとおりです。
jQuery.holdReady(hold)

パラメータリスト:

参数 描述
hold 如果值为true,则会延迟jQuery.ready()事件。
如果值为false,则会解除对jQuery.ready()事件延迟。

値が false の場合、jQuery.ready() イベントの遅延は解放されます。

コード例:

例 1:

コードをコピーします コードは次のとおりです:



<頭>

スクリプト ホーム
<スクリプトタイプ="text/javascript"> jQuery.holdReady(true); $(document).ready(function(){
alert("退場させられません"); })









上記のコードでは、jQuery.holdReady(true) が追加されているため、ドキュメントが読み込まれても、ready() 内の関数は実行されません。
例 2:


コードをコピーします

コードは次のとおりです: <頭>

スクリプト ホーム




<スクリプトタイプ="text/javascript"> jQuery.holdReady(true)
$(document).ready(function(){
$("#first").click(function(){
alert("退場させられません"); })
})
$("#秒").click(function(){
jQuery.holdReady(false); })






クリックして遅延を解除すると、ポップアップが表示されます。

この記事が皆さんの jQuery プログラミングに役立つことを願っています。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート