首页 > 解决方案 > 加载文档后,有些东西正在滚动回 0,0

问题描述

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

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

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

有谁知道是什么导致这个延迟滚动到0,0

我也尝试用 and 替换"turbolinks:load""page:load"它们"ready"也不起作用。

可能相关的事情:

标签: javascripthtmlruby-on-railsscrollturbolinks

解决方案


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


推荐阅读