问题描述
我正在使用Rails 5应用程序和Turbolinks(5)。在许多情况下,我喜欢在“页面准备就绪”之后初始化JS代码。 在“常规”应用程序(没有Turbolinks)上,它看起来像这样:
$('document').ready(function(){
// JS initialization code
});
但是使用Turbolinks,我应该看起来像这样:
document.addEventListener('turbolinks:load',function(event){
// JS initialization code
});
我的问题是,此代码已保存并缓存在Turbolinks系统中,因此,每次通过该应用程序中的链接单击该页面时,在每次访问该页面时都会触发一次(实际上,它会随着点击次数)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)