首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Turbolinks和jQuery Turbolinks

使用Turbolinks和jQuery Turbolinks
EN

Stack Overflow用户
提问于 2014-04-08 13:02:52
回答 1查看 251关注 0票数 1

我看到了在Gemfile中加载的两个宝石,那么加载这两个宝石还是只使用一个是有意义的吗?

代码语言:javascript
复制
gem 'jquery-turbolinks'
gem 'turbolinks'

有人能告诉我为什么这两颗宝石都被使用了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 14:09:41

正如概述的那样,jquery,gem修复了bind事件,这个事件并不总是因为触发这里请求而不是通常的页面重新加载而触发。

如果您有少量的javascript,可以随意删除它,但是如果您有一些停止工作的.bind(...)事件,那么可以从文档中读取创业板的文档,您可以使用它来修复它:

但是如果您有一个包含大量$(El).bind(.)的大型代码基吐鲁宾克会给你惊喜的。JavaScripts的大部分部分将停止以通常的方式工作。这是因为您绑定事件的节点不再存在。 我编写jquery.turbolinks是为了在我的项目中解决这个问题。它很容易使用:只需在jquery.js之后立即使用它。您的其他脚本应该在jquery.turbolinks.js之后加载,turbolinks.js应该在其他脚本之后加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22937946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档