我有一个页面,其中包含许多越界内容,并且由于我设置了body{overflow:hidden}
,它们不在视口之外。所以我想将一个函数附加到一个按钮上,该按钮将移动浏览器的 PoV,以便越界内容进入视口。
我现在能想到的是设置body{position:relative}
并使用jQuery来animate()
正文。但就性能而言,有没有更好的方法来实现这一目标?
尝试将document.documentElement.scrollLeft
和.scrollTop
设置为正确的像素量,以便视口显示所需的内容。
注意:在 Firefox 中,您应该改为设置document.body
。对于跨浏览器解决方案,请同时设置它们,其中一个配对应保持 0。