我有一个Ruby on Rails应用程序,application.html.erb
具有以下正文结构。
<Header>
<anchor tags></anchor tags>
</Header>
<%= yield %>
单击标题中的锚标记 - &gt;产量的变化内容。但window.onload
只加载一次,即第一次加载页面时,尽管浏览标题中的锚标记。因此,window.onload
内处理的所有绑定和事件都会丢失。
如果没有调用window.load时如何添加相同的绑定和事件,或者使用可以解决问题的vanilla javascript替代window.onload
?
答案 0 :(得分:1)
此行为的可能原因是 turbolink gem。 如果您还没有完成,请尝试将其删除。