我发现jQuery' s width()
在当前的chrome和firefox中得到了不同的结果。
我定位li
元素,在检查器中显示宽度108.531px
由于jQuery的width()
输出一个整数,它应该是109 ..
但是在Chrome中,这个转换为108,Firefox登录109 ..
我尝试了这些属性:
border: none;
outline: none;
box-sizing: border-box;
我找到了这篇文章,但我不确定这是否仍然是最先进的:
$("#container")[0].getBoundingClientRect().width
How to make jQuery to not round value returned by .width()?
为什么jQuery会出现这种不一致的情况?