jQuery.noConflict(extreme)


version 1.0 以降

解説

この関数を実行すると、jQuery による $ 関数およびjQuery関数の上書きを元に戻すことができます。 $ 関数を使用する別のライブラリと共存させたり、別バージョンのjQueryを同時に使用する場合などに使用できます。

引数

  • extreme
    Boolean: trueの場合は、$ 関数およびjQuery関数の上書きを元に戻します。

戻り値

  • jQuery: jQuery オブジェクト

関連

例1:jQuery1.2.6jQuery1.4.2を同時に使用する場合は、以下のようにnoConflict(true)を実行します。

<html>
<head>
    <script type="text/javascript" src="jquery-1.2.6.js"></script>
    <script type="text/javascript" src="jquery-1.4.2.js"></script>
    <script type="text/javascript">
    // $ 関数およびjQuery関数の上書きを元に戻します。
    var $j = jQuery.noConflict(true);

    // $ は jQuery ver1.2.6を参照します。
    alert($.fn.jquery);      // => 1.2.6

    // jQuery は jQuery ver1.2.6を参照します。
    alert(jQuery.fn.jquery); // => 1.2.6

    // $j は jQuery ver1.4.2を参照します。
    alert($j.fn.jquery);     // => 1.4.2
    </script>
</head>
<body></body>
</html>