我有以下情况
我想将两者结合起来,并在我的Rails应用程序中使用基于jQuery的功能,但我担心jQuery和Scriptaculous之间的冲突(它们都定义了$()函数,等等)。
我把两者结合在一起最简单的选择是什么?谢谢!
发布于 2008-09-22 01:11:07
jQuery.noConflict();然后使用jQuery而不是$来引用jQuery。例如,
jQuery('div.foo').doSomething()如果您需要修改使用jQuery的$代码,可以用以下内容包围它:
(function($) {
...your code here...
})(jQuery);发布于 2008-09-22 01:52:13
我相信是jQuery.noConflict()。
你可以这样说它是独立的:
jQuery.noConflict();
jQuery('div').hide();也可以将其赋值给您选择的另一个变量:
var $j = jQuery.noConflict();
$j('div').hide();或者,您可以在这样的块中继续使用jQuery的$函数:
jQuery.noConflict();
// Put all your code in your document ready area
jQuery(document).ready(function($){
// Do jQuery stuff using $
$("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();有关更多信息,请参见与其他库一起使用jQuery文档中的jQuery文档。
发布于 2008-09-22 01:04:56
jRails是Rails中使用jQuery库的脚本/原型的替代器,它的功能与您所需要的完全相同。
https://stackoverflow.com/questions/112721
复制相似问题