javascript - 小数滚动高度?

标签 javascript scroll

https://developer.mozilla.org/en-US/docs/Web/API/element.scrollHeight :

This property will round the value to an integer. If you need a fractional value, use element.getBoundingClientRect().

除了... element.getBoundingClientRect() 不返回 scrollHeight。如何获得小数的 scrollHeight?可能吗?

最佳答案

我想我可能有解决方案:

var rect = element.getBoundingClientRect()
var scrollHeight = element.scrollHeight + (parseInt(rect.height) - rect.height)
var scrollWidth  = element.scrollWidth  + (parseInt(rect.width)  - rect.width)

关于javascript - 小数滚动高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21666892/

相关文章:

Javascript:是否有一种干净的方法来根据变量的值是否存在来访问对象属性?

jquery - 添加 jquery 滚动/点击功能

jquery - 他们如何将页脚固定在底部,而页面在顶部滚动?

mobile - 在 Safari 中滚动时元素消失 - -webkit-transform 修复仅在第一次时有效

JavaScript && 运算符逻辑

javascript - 链接到网页的特定部分,但在距顶部一定高度处

javascript - 获取页面滚动上元素的坐标

iOS 动画 2D 游戏

javascript - 将 Angular 表单提交到 php 文件

javascript - 如何动态设置 Angular Material md-datepicker 指令的 md-min-date/md-max-date?