如何在IE8中计算高度值(box-sizing:border-box)

时间:2013-10-01 22:31:53

标签: javascript jquery

我编写了一个jQuery插件,用于执行响应相等的元素高度。但是,该脚本在IE8中不起作用。

http://pastebin.com/LXG3hVZD

  • 如果我在第58行硬编码hh(最高的高度),脚本运行正常。
  • 如果我删除box-sizing:border-box,脚本工作正常。

问题似乎是计算最高的高度。我在循环遍历元素时尝试使用.height(),. innerHeight(),outerHeight()和outerHeight(true),但IE8中没有任何内容。目前我正在使用innerHeight(),因为常规height()不适用于box-sizing:border-box,当元素有填充时。

如何在所有浏览器中持续测量元素的高度? (使用box-sizing:border-box set?)

0 个答案:

没有答案