javascript - rails : Turbolinks back to top of page

标签 javascript jquery ruby-on-rails turbolinks

我在 rails 上使用涡轮链接;每当我单击链接时,页面就会向下滚动到上一页的滚动位置。我希望加载所有页面,使其不会向下滚动(停留在页面顶部)。我不需要涡轮链接来记住我之前的滚动位置。那么如何强制页面加载时滚动位置位于顶部 (0,0)?

我已经尝试过

$ ->
    window.scrollTo 0,0

但我可能没有约束这个权利。

最佳答案

您可能正在使用旧版本的turbolinks。这个问题是fixed .

尝试更新您的 Gemfile 以使用较新的版本。我在使用“1.1.1”时遇到了同样的问题,但在切换到“2.2.3”后问题得到解决。

关于javascript - rails : Turbolinks back to top of page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604811/

相关文章:

jquery - 如何从 Javascript 调用 MVC5 操作?

JavaScript API 设计实例

javascript - 完整的背景图像鼠标移动覆盖

javascript - Vue 组件中的空闲计时器

javascript - jQuery 在链接点击时更改图片(与 id 中的相同数字匹配)

ruby-on-rails - 从旧密码迁移到 Rails 设计

html - IE Intranet 兼容性 View 不包括某些字体

ruby-on-rails - 未建立连接 - Ruby on Rails

javascript - 字符串日期与系统日期比较

javascript - Three.js - 网格体接收的灯光不会超过 3 个