私はRuby on Railsアプリケーションを持っています。application.html.erb
のボディ構造を持っています。Window.onloadが呼び出されない[Ruby on Rails] [Vanilla Javascript]
<Header>
<anchor tags></anchor tags>
</Header>
<%= yield %>
ヘッダーのアンカータグをクリックすると、利回りの内容が変更されます。しかし、window.onload
は、ヘッダーのアンカータグをナビゲートしているにもかかわらず、ページが最初に読み込まれるときに1回だけ読み込まれます。これにより、window.onload
内で処理されたすべてのバインディングおよびイベントが失われています。
window.loadが呼び出されないときに同じバインディングとイベントを追加する方法または問題を解決できるvanilla javascriptを使用してwindow.onload
のいずれかの代替方法を教えてください。
AJAXリクエストからロードされたか、イベント委任を使用してロードされたページにjsを移動することができます。 – sahil