トップ «前の日記(2009-03-03) 最新 次の日記(2009-03-07)» 編集

Ussy Diary


2009-03-06

[IE][JavaScript]IE8 RC1 の描画がおかしい(といいな)

span 要素の背景色をいじりながらスクロールする JavaScript を書いているけど、背景色をクリアしても一部分だけ描画が残ってしまうことがある。

Firefox, Safari, Opera の最新版で問題ないからきっと大丈夫!

[2009/3/12]追記

少し時間が空いてしまったけど直せた。

変更前

#hoge span {
  display: block;
}

#hoge span.selected {
  background-color: #fee;
}

変更後

#hoge span {
  display: block;
}

#hoge span.selected {
  background-color: #fee;
  width: 100%;
}

width をきちんと指定することで IE8 特有だった問題が解決した。