Chrome中的ScrollTo / ScrollBy

ct2axkht  于 2023-04-03  发布在  Go
关注(0)|答案(1)|浏览(126)

你们中有谁知道为什么Chrome中的scrollToscrollBy方法不起作用。在其他浏览器中,例如Firefox,它可以工作。我可以通过添加setTimeout来解决这个问题。像load或DOMContentloaded这样的eventListener不起作用。谢谢和VG。

<script>
scrollTo(0,200); // does not work
setTimeout(function a() {scrollTo(0,200);},1); //works.
</script>
iklwldmw

iklwldmw1#

根据Mark NiJavaScript issue with scrollTo() in Chrome问题中的评论:
Chrome是如此之快,以至于你的scrollTo()动作会在Chrome默认的滚动到html锚事件之前触发。

相关问题