给定:
- 带涡轮连杆的运行 rails
- 我有一个多级 Accordion ,用作带有链接的侧边栏菜单。
- 托管相关侧边栏菜单链接内容的section.content
- 使用 JavaScript,我启动了一个 bootstrap Accordion ,根据我的需求进行了定制
面临的问题:
- 当我点击链接时,整个主体会重新加载,这要归功于涡轮链接。这意味着侧边栏菜单会重新加载,但 JS 不会。
- 上述情况会导致折叠面板上的绑定(bind)事件中断,因为 JS 不会在 body:change 上再次重新加载
我在寻找什么:
- 一种使侧边栏加载一次并且涡轮链接在单击侧边栏菜单选项时仅重新加载section.content的方法。
最佳答案
如果我理解正确,请尝试使用data-no-turbolink
。
默认情况下,所有内部 HTML 链接都将通过 Turbolinks 汇集,但您可以通过使用 data-no-turbolink 标记链接或其父容器来选择退出。
如果您不想要 Turbolink 行为,可以使用 data-no-turbolink
。
关于javascript - 加载正文(侧边栏除外)| Turbolinks rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295386/