- ブログネタ:
- JavaScript に参加中!
jQueryは「jQuery」と「$」の2つのグローバル変数を使います。
今回はその2つをグローバルに置かないでjQueryを使う方法を書いてみました。
$だけ回避できれば99.999%は事足りるような気もしますが、とりあえずそこは置いといて、
<script type="text/javascript" src="jquery-1.3.2.js"></script> <script type="text/javascript"> (function($) { // この中ではjQueryを$で書けます。 })(jQuery.noConflict(true)); </script>
ただし、
- jQueryを呼び出して、noConflictを実行するまではグローバル汚染中!
- 無名関数の後はjQueryを参照することができなくなります。
jQuery.noConflict()についてはまたの機会にでも。