jQuery and MooTools Conflict

可紊 提交于 2019-11-26 12:24:28

When you have jQuery specific code that is using $, the simplest way is to wrap the code with the following:

// Disable the $ global alias completely
jQuery.noConflict();

// For jQuery scripts
(function($){

// set a local $ variable only available in this block as an alias to jQuery
... here is your jQuery specific code ...

})(jQuery);

// For Mootols scripts
(function($){

// set a local $ variable only available in this block as an alias 
// to Mootools document.id
... here is your Mootools specific code ...

})(document.id);

See the second example on noConflict documentation.

Raphael Michel

I don't know about a compatibility mode provided by MooTools, but an easy way should be to replace all occurrences of $( in the script by $j( or jQuery(.

rampatel

Replace $ with $jQuery and it should work.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!