jquery outerWidth行为浏览器差异

时间:2015-09-16 15:26:59

标签: javascript jquery html

在chrome中使用outerWidth设置元素宽度时,它将宽度作为小数返回。但是,在chrome和firefox中它会返回整数。

传入的数字也是整数。下面的示例代码。

$(obj).outerWidth(50)

我只是想知道是否有其他事情可能会干扰它以及它的正常行为还是我错过了什么?

2 个答案:

答案 0 :(得分:0)

可能会有一些干扰这一点,outerWidth包括填充和边框,浏览器每个都有不同的默认' CSS。如果需要,请参阅此link有关重置的信息。

答案 1 :(得分:0)

这很正常。 Jquery在具有这种精度的浏览器中返回小数,而不是仅舍入。