同一页面的 href div 如果 rails 上的 ruby 中没有刷新页面,ID 将无法工作
href to same page div ID not working without refreshing page in ruby on rails
在 rails 视图中,我有 link 正在 linking 到同一页面的 Div ID。当我点击它时 link 页面会刷新并且无法正常工作。
只有当我刷新页面然后它移动到那个 div 而不是刷新页面时才有效。
是因为 turbolinks 吗?
例如
<a href="#videos",class="active">
<div id="videos"></div>
这不起作用,除非我刷新页面。
我该如何解决这个问题?
是的,这是由于 turbolinks。查看此部分:
https://github.com/turbolinks/turbolinks#disabling-turbolinks-on-specific-links
或者简单地说:
<a href="#videos" data-turbolinks="false" class="active"></a>
在 rails 视图中,我有 link 正在 linking 到同一页面的 Div ID。当我点击它时 link 页面会刷新并且无法正常工作。
只有当我刷新页面然后它移动到那个 div 而不是刷新页面时才有效。
是因为 turbolinks 吗?
例如
<a href="#videos",class="active">
<div id="videos"></div>
这不起作用,除非我刷新页面。
我该如何解决这个问题?
是的,这是由于 turbolinks。查看此部分: https://github.com/turbolinks/turbolinks#disabling-turbolinks-on-specific-links
或者简单地说:
<a href="#videos" data-turbolinks="false" class="active"></a>