javascript - 在 Rails 应用程序中结合 Scriptaculous 和 jQuery

标签 javascript jquery ruby-on-rails ruby scriptaculous

我有以下情况

  • 使用 rjs/Scriptaculous 提供 AJAX 功能的 Rails 应用程序
  • 许多使用 jQuery 编写的不错的 javascript(用于单独的应用程序)

我想结合这两者并在我的 Rails 应用程序中使用基于 jQuery 的功能,但我担心 jQuery 和 Scriptaculous 冲突(它们都定义了 $() 函数等)。

将两者放在一起最简单的选择是什么?谢谢!

最佳答案

jQuery.noConflict();

然后用jQuery代替$来引用jQuery。例如,

jQuery('div.foo').doSomething()

如果你需要调整使用 $ 的 jQuery 代码,你可以用它包围它:

(function($) {
...your code here...
})(jQuery);

关于javascript - 在 Rails 应用程序中结合 Scriptaculous 和 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/112721/

相关文章:

javascript - Canvas 未完全覆盖 Chrome 扩展中的网页

javascript - jQuery - 选择两个类之一

javascript - jQuery 更改任何表单字段值但忽略显示切换

ruby-on-rails - 模型的 Rails 灵活开放时间

ruby-on-rails - rails : belongs_to with conditions/scope throwing syntax error

ruby-on-rails - Rails 5 复选框过滤器

javascript - 带有日期选择器的复制 html 元素上的 jQuery UI Datepicker

javascript - 非常奇特 - 第一次提交一次,第二次提交两次,第三次提交三次..等等..我做错了什么?

javascript - 在 javascript 中创建对象

javascript - Jquery:在html页面中更改类时的平滑过渡效果