私のプロジェクトで修正を加えると、今日問題が発生しました。IE 7のh2 outerWidthがIE 8より短くなっています
IE7のh2のouterWidthがIE8(FF、Chromeなど)よりも短いことがわかりました。
var h2width = $('.test h2').outerWidth(true)
h2widthはIE8で135pxとIE7で78pxです:
は、ここに私のコードです。
あなたはそのためのアイデアはありますか?
ありがとうございます!
編集:
この問題を防ぐために、私はdifferenciateブラウザ用のコードを追加しています。
if ($.browser.msie && $.browser.version.substr(0, 1) <= 7) {
var h2width = $('.test h2').outerWidth(true) + 57;
} else {
var h2width = $('.test h2').outerWidth(true);
}
あなたはどのDOCTYPEを使用していますか?それはすべてのブラウザで同じですか、あるいはデフォルトのDOCTYPEを使用していますか?それはIE7の動作が異なる理由を説明します。 – Stefan