Window.onload没有调用[Ruby on Rails] [Vanilla Javascript]

时间:2016-04-23 09:45:29

标签: javascript ruby-on-rails

我有一个Ruby on Rails应用程序,application.html.erb具有以下正文结构。

<Header>
  <anchor tags></anchor tags>
</Header>
<%= yield %>

单击标题中的锚标记 - &gt;产量的变化内容。但window.onload只加载一次,即第一次加载页面时,尽管浏览标题中的锚标记。因此,window.onload内处理的所有绑定和事件都会丢失。

如果没有调用window.load时如何添加相同的绑定和事件,或者使用可以解决问题的vanilla javascript替代window.onload

1 个答案:

答案 0 :(得分:1)

此行为的可能原因是 turbolink gem。 如果您还没有完成,请尝试将其删除。