我想滚动到底部而不触发布局/重排。
所以我尝试将一个固定的大数字(Number.MAX_SAFE_INTEGER
或1000000000000000)设置为scrollTop,这会导致跨浏览器的不同行为:
这是Example。
这是一个错误还是我出错了??
答案 0 :(得分:1)
相反,您可以尝试使用scrollTop来计算页面的计算高度。 它更简单直接。 要遵循的步骤 1.找到文档/任何容器div的高度
var containerHeight = $(“#box”)。height();
document.querySelector('#box')。scrollTop = containerHeight;
这肯定适用于任何行为不匹配。
答案 1 :(得分:0)
这可能是由于浏览器中元素的最大值不同造成的。例如,在Chrome中,限制为33554428像素。这里给出了完整的清单:What's the maximum pixel value of CSS width and height properties?