jQueryがロードされているかどうかを検出する方法

coldplay.xixi
リリース: 2023-01-04 09:37:59
オリジナル
3079 人が閲覧しました

jQuery がロードされているかどうかを検出する方法: 1. [jQuery()] が定義されているかどうかを判断します (コードは [if (jQuery) { jQuery has beenloaded}]; 2. [$( )] が定義されています 定義、コードは [if(typeof jQuery == 'unknown'] です。

jQueryがロードされているかどうかを検出する方法

このチュートリアルの動作環境: Windows7 システム、jquery2 .1.4 バージョン、DELL G3 コンピューター。

推奨事項:jquery ビデオ チュートリアル

次のことを検出する方法jQuery がロードされました:

現在の Web ページが jQuery をロードした後、jQuery() または $() 関数が定義されるため、 jQuery がロードされているかどうかを検出するには、次の 2 つのメソッドを使用します。

メソッド 1:

if (jQuery) { 
// jQuery 已加载 
} else { 
// jQuery 未加载 
}
ログイン後にコピー

メソッド 2:

if (typeof jQuery == 'undefined') { 
// jQuery 未加载 
} else { 
// jQuery 已加载 
}
ログイン後にコピー

備考:

上記では、 jQuery 関数が定義されています。これは比較的安全で信頼性の高いメソッドです。jQuery.js を読み込むときに、prototype.js や mootools.js などを読み込む可能性があり、$()## が再定義される可能性があるためです。 # 関数、および $() 関数が存在するかどうかの検出は正確ではありません。

通常、jquery をロードします。帯域幅と速度があまり良くない場合は、サードパーティの jquery

<script src="//apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
  if (typeof jQuery == &#39;undefined&#39;) {
    document.write(unescape("%3Cscript src=&#39;/skin/mobile/js/jquery.min.js&#39; type=&#39;text/javascript&#39;%3E%3C/script%3E"));
  }
</script>
ログイン後にコピー
を引用することを検討してください。

または

<script src="http://lib.sinaapp.com/js/jquery11/1.8/jquery.min.js"></script>
<script>window.jQuery || document.write(unescape("%3Cscript src=&#39;/skin/mobile/js/jquery.min.js&#39; type=&#39;text/javascript&#39;%3E%3C/script%3E"))</script>
ログイン後にコピー

関連する無料学習の推奨事項: javascript (ビデオ)

以上がjQueryがロードされているかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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