浜松市を拠点に静岡県西部にてWeb,デザイン,写真撮影〜を行っております。SOHOならではの身軽さと適正料金にてお客様の企業価値向上に取り組んでいます。サイト制作・管理、カタログ・広告デザイン、撮影等までお気軽にご相談下さい。




2011年5月7日

prototype.jsとjQueryのコンフリクト、その2

Filed under: Web & Design,備忘録 — Cript @ 11:09 PM
備忘録
IE9にしてみたところ、Lightbox2が動かないのを発見。ぐぬぬ。

というわけで、グーグル先生に聞いてみると、IE9に対応したバージョンが出てた。

という訳で、早速ファイルを入れ替えてばんざーい。 ヽ(^_^)ノ

と、サクっと解決する予定だったのに、動かない。
そういや、prototype.jsとjQueryってコンフリクトするんだったっけと思い出して
対策を施す。

が動かない。両方動かない。ウワーンヽ(;´Д`)ノ

というわけで、またまたグーグル先生に聞いてみる。

前回は、prototype.js(lightbox)側に対策してたんだけど、押してだめなら引いてみろということで、

「$」の競合を避ける為に。
jquery.min.jsを読み込んだ直後に

を入れる。
その後に入るjQueryで用いる*.jsファイルの
jquery-1.4.2.min.js
Giva_Labs.js
の中身の「$」を「jQuery」に全置換。

その後に、prototype.js側で用いるファイルへのパスを記述。

これでなんとか回避できた。

参考にさせて頂いたのはこちらさまのサイト「jQueryとlightboxの競合を回避したい

※「メールフォームプロ」を使っている場合。
jquery.jsとこれまた競合するので、Lightboxで使うjquery.min.jsをやめてjquery.jsを共通で使う。

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment