ホームページ  >  記事  >  ウェブフロントエンド  >  JQuery の $ と他の JS_jquery の間の競合に対する簡単な解決策

JQuery の $ と他の JS_jquery の間の競合に対する簡単な解決策

WBOY
WBOYオリジナル
2016-05-16 17:02:44878ブラウズ

ご存知のとおり、jQuery は現在最も人気のある JS パッケージであり、多くの複雑な JS プログラムを簡素化します。JQuery はブラウザーの DOM ツリーを $ として定義し、$ を使用して各子ノードを取得します。

JS プラグインには JQuery だけでなく、prototype.js や他の優れたプラグインも含まれます。 $も使用します。そのため、これら 2 つの JS プラグインを同時に使用すると、$ の使用権が競合することがあります。次に、この競合を解決する方法を見てみましょう。以下を参照してください:

JQuery には jquery.noConflict() という関数があり、その機能は $ の制御を移すことであることは誰もが知っています。その後、$ の代わりに jQuery を使用して dom ノードを取得できます

例:

方法 1:

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



方法 2:

noConflict() 関数を使用して、dom ノードを取得するショートカットを定義できます

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



などのメソッドがここに記載されています。 、同じことは理解できますね(笑)。

方法 3:

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



メソッド 4:
コードをコピー コードは次のとおりです:


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