プリフォーマットタグをきれいに見せる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