先日lightboxをいじっていた際に、IE 6および7で不可解な挙動があったのでメモ。
画像を差し替えると、表示上は新しい画像が表示されるのに、JavaScriptのnew Image()で取得したwidth heightは古い画像の数値になってしまう現象に遭遇。
具体的には、jQuery Lightbox 0.5 に於いて拡大画像を差し替えると、width heightが正しく取得されず歪んでしまう事がありました。IEのキャッシュをクリアしても駄目。放置していたらいつの間にか直っていたので、ブラウザの画像キャッシュ以外にどこかでキャッシュしてしまっている可能性?
偶々うちの2台が特殊だった!?可能性もありますが、一応メモ。
コメントは受け付けていません。