ネタ元:mootoolsとjQueryを一緒に使う方法 | チバのブログ 以前から試してみよう、試してみよう!と何度も思ってやってこなかったことで、 jQueryとMootoolsを同時にしようしたい!という気持ちがあった。 jQueryとprototypeの同時使用は以前から知っていたのですが、 同じ方法でjQueryとMootoolsの同時使用ができるのですね! jQueryは指定とかが簡単なライブラリだけど、 いろいろな動作をさせるにはmootoolsの方が動きが綺麗だなと思っていた。 海外のサイトではjQueryも使われているが、 なんとなくMootoolsも多く使われている印象があったので、 今後の参考として、同時に使う方法をメモとして残しておきます。 ポイントは指定の順番らしい ライブラリを読み込む順番が重要で、 順番通りに書かないとエラーで動作しなくなるようだ。 指定の順番は
日本でも人気の高いprototype.jsのようなライブラリを、既に用いてサイト構築をしている人も多いかと思います。 しかし、新たにjQueryも試してみたい。あるいはjQueryで作られたライブラリを導入してみたい...というような場合、最も問題になるのは「$」関数の扱いです。 prototype.jsにおいて、$は"document.getElementById"に代わるもので、非常によく使われます。 一方でjQueryでは核であるjQueryオブジェクトのことで、これを使わずにjQueryのコードを書くことは、ほぼ無いでしょう。 これらを共存させるには、jQueryの"noConflict"を使います。 全ての箇所で$をprototype.jsの動作をさせる場合 次のように記述します。 <script src="prototype.js"></script> <script src
忘れないうちにメモ。 prototype.js の次に jQuery をロードする。 そして jQuery.noConflict() を呼び出す。 jQuery.noConflict() の戻り値を利用しないのであれば、」$() を jQuery() に置換してもよいが、コーディングが面倒なので、 var $j = jQuery.noConflict(); として戻り値を受け取り、jQueryとして動作させたい箇所 $() を $j() に置換する。 <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="../js/prototype.js" type="text/javascript"></script> <script src="../js/aculous
jquery.jsとprototype.jsの共存って記事はよく見かけるんだけど、なんかいつもうまくいかないんで結局jqueryだけで何とかしてきたんですが今日念願の共存を果たせたのでうれしくてエントリー。 共存させたい理由はlightviewが使いたかったから。 それと、今まで作ったjqueryのスクリプトをprototype用に書き換えるのが面倒だったから。 順番を変えたらうまくいった 共存できなかった原因は読み込む順番で順番を変えたら何もかもがうまくいきました。 <script type="text/javascript" src="/common/js/jquery.js"></script> <script type="text/javascript"> jQuery.noConflict(); </script> <script type='text/javascript'
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く