Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
prototype.js 等のライブラリと併用する時にコンフリクト対策を行う。
<script src="js/prototype.js" type="text/javascript"></script> <script src="js/jquery.js" type="text/javascript"></script>
対策1)
<script type="text/javascript"> jQuery.noConflict(); jQuery("div").html("<b>Hello!</b>"); </script>
対策2)
<script type="text/javascript"> jQuery.noConflict(); (function($) { $(function() { // ここにjQueryの処理内容を記述します。 }); })(jQuery); </script>
対策3)
<script type="text/javascript"> var $j = jQuery.noConflict(); $j(function(){ // ここにjQueryの処理内容を記述します。 }); </script>
個人的には 対策3 がおすすめ。
追記: 2010-02-15
以下の書き方もあるようです。
<script type="text/javascript"> jQuery(function($){ // ここにjQueryの処理内容を記述します。 // この中では$はjQueryとして扱われます。 }); </script>