繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM