を使用jQuery.noConflict()
しているprototype
ため、 と競合していjQuery
ます。
説明: jQuery による$
変数の制御を放棄します。
多くの JavaScript ライブラリは$
、関数名または変数名として使用jQuery
します。はの単なるエイリアスなのでjQuery's
、を使用しなくてもすべての機能を利用できます。と一緒に別の JavaScript ライブラリを使用する必要がある場合は、 を呼び出して、 の制御を他のライブラリに戻します。の古い参照は初期化中に保存されます。単にそれらを復元します。$
jQuery
$
jQuery
$
$.noConflict()
$
jQuery
noConflict()
例
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function()
{
jQuery("div").hide();
});
また
var $jQ = jQuery.noConflict();
// Use jQuery via $jQ(...)
$jQ(document).ready(function()
{
$jQ("div").hide();
});
次の手法を使用する$
と、上書きせずにコード ブロック内で使用できます$
。
(function($) { /* some code that uses $ */ })(jQuery)