CSSをリセットした状態でIE8.jsを使うとエラーが発生する


クソハマったのでメモ。

YUI 2 Reset CSS でスタイルをリセットした状態で IE8.js を使うと、 IE6 でページを開いた時にスクリプトエラーが発生する。

どうもスタイルがリセットされてないことが前提の実装のようで、スタイルについてのプロパティ(currentStyle)を操作しているところで undefined を参照してしまいエラーが発生していた。

YUI 2 Reset CSS を使わないようにしたら、エラーが発生しなくなった。