我想滚动到底部而不触发布局/重排。
因此,我尝试为scrollTop设置一个固定的大数字(Number.MAX_SAFE_INTEGER
或1000000000000000),这在浏览器之间导致了不同的行为:
Firefox(59.02)/ Safari(11.1):滚动到顶部
铬(66.0.3359.139):滚动到底部
这是Example。
这是错误还是我出了点问题...?
最佳答案
相反,您可以尝试使用scrollTop到页面的计算高度。
它更简单直接。
遵循的步骤
1.查找文档/任何容器div的高度
var containerHeight = $(“#box”)。height();
带有containerHeight的scrollTop。
document.querySelector('#box')。scrollTop = containerHeight;
这肯定可以解决任何行为不匹配的问题。