gpt4 book ai didi

javascript - 加载正文(侧边栏除外)| Turbolinks rails

转载 作者:行者123 更新时间:2023-11-28 00:37:49 24 4
gpt4 key购买 nike

给定:

  • 带涡轮连杆的运行 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

请查看链接Opting out of Turbolinks

关于javascript - 加载正文(侧边栏除外)| Turbolinks rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com