我想滚动到底部而不触发布局/重排。

因此,我尝试为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;


这肯定可以解决任何行为不匹配的问题。

10-08 08:05
查看更多