在rails视图中,我具有链接到同一页面的Div ID的链接。当我单击它时,页面刷新,无法正常工作。
仅当我刷新页面时才起作用,然后它将移至该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>