SyntaxHighlighterとLightBoxの問題

プリフォーマットタグをきれいに見せるSyntaxHighlighter。

写真をきれいに見せるjQuery lightBox plugin。

IE6のpositon:fixedを正しく表示させるjQuery.exFixed.js。

それぞれが2つずつ使用される場合は全ての組み合わせで問題なく動作するが、3つ同時に使うとjQuery lightBox pluginに異常(写真をクリックしてもcloseボタンが無くなって、閉じられなくなる等)が起きます。
jQuery lightBox pluginと、jQuery.exFixed.jsは、それぞれバージョンの違うjQueryを使っています。
jQuery.exFixed.jsは、同時に配布されているバージョンのjQueryでしか動きません。
jQuery lightBox pluginは、jQuery.exFixed.jsが使うjQueryを使う事もできるが、そこにSyntaxHighlighterが入ると、異常が起きます。
上の状況で、jQuery lightBox pluginと一緒に配布されているjQueryを読み込むように設定を変えると、異常はなくなる。が、もちろんjQuery.exFixed.jsは動作しなくなります。

ちなみに、jQueryを使わないLightBox 2でもSyntaxHighlighter、jQuery.exFixed.jsと一緒だと動作がおかしくなります。

詳細は以下の表

SyntaxHighlighterと同時に使うJavaScript 現象
jQuery lightBox plugin 正常
jQuery.exFixed.js 正常
jQuery lightBox plugin + jQuery.exFixed.js jQuery.exFixed.jsについているjQueryを使うと、LightBoxに異常。
pluginについているjQueryを使うと、jQuery.exFixed.jsが動作しない。
Lightbox 2 正常
Lightbox 2 + jQuery.exFixed.js Lightbox 2に異常。

2010/11/10 14:43