gpt4 book ai didi

ruby-on-rails - Turbolinks 乘以绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 21:30:17 26 4
gpt4 key购买 nike

我遇到一个问题,Turbolinks 在通过浏览器使用后退/前进按钮时会多次绑定(bind)事件。我有一个简单的脚本来确保它不是我编写 document.on() 事件的方式,所以......

$(document).on 'page:load', ->
alert 'Loaded'

单击链接时将触发一次。单击后退或前进(或另一个 Turbolink 链接)将触发两次。下一次它会开火很多次,它会不断增长。这是我在 jQuery 和 Turbolinks 之外的 list 文件中唯一的东西。如何防止 Turbolinks 复制事件绑定(bind)?

最佳答案

问题似乎在于我 body 末端的 javascript_tag,而不是头部。在正文中,Javascript 被删除/添加到每个 Turbolinks 页面:更改,因此绑定(bind)不断堆积。

关于ruby-on-rails - Turbolinks 乘以绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19061417/

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