【发布时间】:2015-02-03 09:26:25
【问题描述】:
给定的:
- 使用 turbolink 运行 Rails
- 我有一个多级手风琴,用作带有链接的侧边栏菜单。
- 承载相关侧边栏菜单链接内容的 section.content
- 使用 javascript,我创建了一个 bootstrap 手风琴,根据我的需要定制
面临的问题:
- 当我点击链接时,整个正文重新加载,这要归功于 turbolinks。这意味着侧边栏菜单已重新加载,但 JS 没有。
- 上述情况导致手风琴上的绑定事件中断,因为 JS 没有在 body:change 上再次重新加载
我在寻找什么:
- 一种使侧边栏加载一次并且 turbolinks 仅在单击侧边栏菜单选项时重新加载 section.content 的方法。
【问题讨论】:
标签: javascript jquery ruby-on-rails turbolinks