[英]Window.onload not getting called [Ruby on Rails] [Vanilla Javascript]
我有一个Ruby on Rails应用程序,其中application.html.erb
具有以下主体结构。
<Header>
<anchor tags></anchor tags>
</Header>
<%= yield %>
单击标题中的锚标记->产量的内容会更改。 但是window.onload
只加载一次,即页面第一次加载时,尽管浏览了标题中的anchor标签。 因此,在window.onload
内部处理的所有绑定和事件都将丢失。
当未调用window.load或使用可解决问题的香草javascript替代window.onload
时,如何添加相同的绑定和事件?
出现这种情况的可能原因是turbolink gem。 如果尚未删除它,请尝试将其删除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.