有没有办法确定每个浏览器的最大滚动位置,而无需实际滚动到末尾并读取此位置?
采用固定高度和溢出的容器 div。容器中的几个 div 元素,其高度之和大于容器的高度。
有一个最大滚动位置(y),我认为它只是容器高度减去总项目高度。line-height
在容器的 大于项目的之前,这似乎是正确height
的。如果是这种情况,似乎每个浏览器都以不同的方式确定最大滚动位置。
使用填充变得更糟,一些浏览器添加了顶部填充,一些浏览器添加了顶部和底部填充。
例如看这个小提琴。使用容器 line-height 和 div.item 高度。