jQueryと他のライブラリを一緒に使いたい


例えば、「jQueryとprototype」とか「jQueryとmootools」とか。
基本的にライブラリを突っ込みまくるのは個人的に好きじゃないんですが、
仕事してると致し方ない場面にも遭遇するわけで。

こんな時、自分は大抵jQueryのラストに

jQuery.noConflict();
var $j = jQuery;

と追加してしまいます。
あとは、jQueryで使うライブラリがあれば(例えばthickboxとか)、
thickboxも$マークになってるのでその$も$jに一括置換。

あとは読み込ませる順番に気をつければOKです。
自分の場合はjQueryのラストに直接コンフリクトしないように記述してしまうので、

<script src="/js/jquery.js" type="text/javascript"></script>
<script src="/js/mootools.js" type="text/javascript"></script>

みたいな感じでjqueryを先に書いてあげるとバッティングしないで済むわけです。

Posted in Web-tips by prolography at 10月 30th, 2009 .
Tags:
海外現地オプショナルツアーなら【VELTRA(ベルトラ)】
ケンコーコム