gpt4 book ai didi

javascript - 文档加载后,某些内容滚动回 0,0

转载 作者:行者123 更新时间:2023-11-28 17:04:42 24 4
gpt4 key购买 nike

我有这个 JS 滚动到页面加载的特定位置(对于带有 Turbolinks 的 Rails,它是在 Turbolinks 加载上):

document.addEventListener("turbolinks:load", function() {
window.scrollTo(240,1);
});

但是当我加载页面时,它会在 240,1 加载一瞬间,然后突然返回到 0,0

有人知道是什么原因导致延迟滚动到 0,0 吗?

我还尝试将 "turbolinks:load" 替换为 "page:load""ready",但它们不起作用要么。

可能相关的事情:

  • Chrome 桌面
  • Ruby on Rails 5.2.3
  • Turbolinks 5
  • 没有其他自定义 JS

最佳答案

尝试history.scrollRestoration = 'manual';。它应该防止页面滚动回到之前的位置。

关于javascript - 文档加载后,某些内容滚动回 0,0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56167445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com