一部の埋め込み可能なスクリプトには、機能するためにそれ自体で jQuery が含まれています。このため、特定のバージョンの jQuery 用にコーディングされた Web サイトは機能しなくなる可能性があります。この競合をどのように回避できますか?
質問する
13 次
1 に答える
0
jQuery には、$.noConflict
このためのメソッドがあります。jQuery を任意の他の変数に割り当てることができます。
var myJQ = jQuery.noConflict(true);
その後、新しい変数で jQuery を使用できます。例えば:
var divs = myJQ('div');
$
これは機能しますが、niceシンボルを使用できるようにしたいでしょう。
問題ない。すべてのコードをIIFEに入れて、jQuery のコピーを渡すだけです。
var myJQ = jQuery.noConflict();
(function ($){
// now just use the $ sign...
var divs = $('div');
}(myJQ));
于 2013-08-21T18:06:09.340 に答える