thickbox3.1のIE8でのバグ

 

thickbox3.1を使ってモーダルウインドウやりました。

弊社環境で確認したところ、
PCでもマックでも、
IEでも、FFでも、クロームでも・・・
何で見ても問題ありませんでしたが、

お客様の環境で、
モーダルウインドウが
ブラウザの可視領域の下の方にでて
半分隠れてしまうという事件が。

そんなことがあるわけが・・・
なんていってたら、
キャプチャー送られてきました。

modalwindow.jpg

こんな感じに下の方に。

色々調べていたら
古いバージョンのthickboxではIE7で同様の現象があったそうで
しかし、thickbox3.1では、それも解消されたとのこと。

なぜ、IE8で、しかも一部のIE8だけででるんだろうか・・・。

そんな中、下記のメタを入れることで、
IE8のレンダリングモードをIE7にして強引に解消!
なんて方法がでてきましたが・・・。

<meta http-equiv="X-UA-Compatible" content="IE=7">

これではだめだったようです。
結局お客様から、「こんな記事があるよ」って。

http://ameblo.jp/j-field/entry-10153250181.html

おかげさまで、解消しました。

thickboxのプログラムにIE8用の処理を加えることで解決しています。

以上 メモでした。