Jquery .height() 给出的是舍入值而不是精确值

标签 jquery

http://jsfiddle.net/XRXNv/

通过浏览器观看时的确切高度是 18.4 px,jquery 给出的是 18

如何解决这个问题

http://jsfiddle.net/XRXNv/1/

在第二个jsfiddle中,我想将视口(viewport)高度设置为前8个li-s的总和,但有一个小问题......

IE 给出 144,mozilla 给出 172,chrome 给出 160 :)

最佳答案

在不同浏览器中收到不同高度的原因不是像素舍入问题,而是因为不同浏览器之间的默认渲染样式不同。

如果您希望所有浏览器的高度完全相同,请设置列表样式以手动设置高度。当你这样做时,将其设置为一个整数。

关于Jquery .height() 给出的是舍入值而不是精确值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11897503/

相关文章:

javascript - 不通过 javascript 加载特定屏幕尺寸的所有链接并高级 java

开始日期和结束日期之间的 jQuery-Validation-Engine 验证

javascript - 如何在 JQuery ui 中正确使用 AppendTo 和 Draggable() ?

javascript - 如何从添加到html页面的动态元素中获取数据?

javascript - JQuery 中的计算给出结果 "NaN"

javascript - 访问json中的数据未获取 key

javascript - css背景在div高度重置时重复

javascript - ajax php jquery实时保存计数器

javascript - 如何使用 HREF Click jQuery 更改内容

javascript - 可见时自动淡出 Div