ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery.jsがロードされているかどうかを検出する判定コード_jquery

jQuery.jsがロードされているかどうかを検出する判定コード_jquery

WBOY
WBOYオリジナル
2016-05-16 18:06:331178ブラウズ

もちろん、この方法は jQuery の検出に限定されるものではなく、JavaScript の変数や関数に共通です。

現在の Web ページが jQuery をロードした後、jQuery() または $() 関数が定義されるため、jQuery がロードされたかどうかを検出するには次の 2 つの方法があります。
方法 1:

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

if (jQuery) {
// jQuery はロードされています
} else {
// jQuery がロードされていません
}


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

if (typeof jQuery == 'unknown') {
// jQuery がロードされていません
} else {
// jQuery がロードされます
}

注:
上記では、jQuery 関数が定義されているかどうかを確認します。これは、比較的安全で信頼できるメソッドです。 jQuery.js をロードすると、js や mootools.js などを再度ロードすると、$() 関数が再定義される可能性があり、$() 関数が存在するかどうかの検出が不正確になります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。