読者です 読者をやめる 読者になる 読者になる

jQuery slideUp() で IE8 だけ margin がぶっ壊れる問題が釈然としないけど治った

IE6でさえも正常に動作するのに、IE8でだけ発生する問題。
アニメーション完了の callback で、margin がぶっ壊れる要素を編集しなおすと margin が帰ってきた。なんだそれ!


さんぷるこーど。

var dt = $('#hoge dt'); // margin がぶっ壊れる要素
var dd = $('#hoge dd'); // slideする要素

dd.slideUp(500, function() { dt.html(dt.html()); });