JQuery, Prototype e Mootools são os frameworks de javascript mais usados hoje em dia. Tais frameworks servem pra facilitar
o código e ganhar tempo no desenvolvimento do projeto. Todos tem plugins a kilo na internet, pra fazer muita coisa que antes perdiamos tempo fazendo, como validações, efeitos dhtml, ajax, etc.
Eu utilizo só JQuery porque acho simples e completo. Não é recomendado usar 2 desses frameworks em um único projeto. Mas se precisar, vai encontrar incompatibilidade pois todos usam como a função básica o $
Para evitar esse confilto com Jquery, e utilizar outro desses frameworks faça assim:
invoque o Jquery normalmente.
<script type="text/javascript" src="jquery.js"></script>
Abra o JQuery e coloque depois da última linha o seguinte comando:
var J = jQuery.noConflict(); // J passa a ser a função básica do Jquery
depois invoque o mootols, ou o prototype
<script type="text/javascript" src="mootools.js"></script>
emfim, fica assim
função Jquery (fica com J no lugar de $)
J('a#link_menu').click(function(){
J('#menu').show();
return false;
})
funcão Mootools (nada muda)
$('a#').addEvent('click', function(e) {
e.stop();
$('#menu').fade(0);
});
Danilo é coordenador de interface da AdBat/Tesla, é Corinthiano e Vegan. Gosta de correr, de jogar xadrez, tênis, e futebol de videogame (no futebol de verdade ele é muito ruim). Programa de dia na AdBat/Telsa e de noite no 



September 4th, 2008 at 4:57 am
[...] Fonte:Como usar JQuery junto com Prototype ou Mootols Read More [...]
September 18th, 2008 at 4:04 pm
Ainda muito instável
Esse método de noConclict ainda apresenta muitos erros principalmente quando você usa algum plugin
September 18th, 2008 at 5:01 pm
Então, esse noConflict é justamente um recurso pra utilizar qndo precisar usar 2 frameworks (o que não recomendo). Mas os principais plugins de Jquery já são compatíveis nesse modo sim. senão, é só usar o function($).
[]s
September 23rd, 2008 at 10:54 am
Verdade, outro problema que me deparei foi que dependendo da versão do prototype ele da alguns conflitos também estava usando a versão 1.5.0_rc0 do prototype fiz o upgrade para a mais atual e resolveu meu problema.
June 29th, 2009 at 5:42 pm
Ufa, funcionou, ehehehehe
Muito Obrigado!!!
Solução simples :)
October 13th, 2009 at 4:09 pm
funcionou direitinho, sensacional esta solução.
December 19th, 2009 at 11:54 pm
Danilo estou com esse problema no meu blog ao usar um menu tabbed em jquery, a jgalery que é em mootools nao funfa. vc tem algum lib de jquery hospedado quer possa me passar o link? agradeço
December 20th, 2009 at 7:35 pm
Cara fantastico obrigado! Me ajudou muito mesmo!
February 5th, 2010 at 11:05 am
Muito boa a dica! Estou num projeto em preciso dos dois frameworks (jquery e prototype). Apliquei no meu código e funcionou sim! Parabéns!
May 11th, 2010 at 11:35 pm
Muito bom, me valeu direitinho.
Valeu!
May 14th, 2010 at 3:41 pm
Funcionou man! Muito bom!
Obrigado! Vlw!
December 21st, 2010 at 10:49 am
Excelente Post!!! Funcionou perfeitamente em meu site… Apenas lembrando que se estiverem usando objetos que possuem jquery próprio, deve-se alterar neles tbm!
Valeu!
January 24th, 2011 at 9:54 pm
Maravilha Danilo
Erros de incompatibilidade sao sempre sutis e dificeis de rastrear…
A soluçao funcionou para mim tb, precisei usar o efeito toogle do mootools, com o efeito scrolling do jQuery.
ja estava desistindo e achei seu post. mandou bem.
abraços. alexandre
March 31st, 2011 at 2:10 am
Dica muito boa…
Procurei em vários lugares mas não achava a solução definitiva e completa.
Essa solucionou tudo!
Muito Obrigado!
September 12th, 2011 at 1:38 pm
Posso utilizar esse recurso mais de uma vez no mesmo projeto?!
Obrigada
Érika
October 7th, 2011 at 6:32 pm
Cara muito obrigado por compartilhar essa solução.. Estamos em um projeto baseado em Mootools só que acabamos tendo que usar uma função de Jquery o que gerou um grande conflito, mas a sua solução foi perfeita.
Obrigado amigo.
Boa sorte.
December 23rd, 2011 at 10:56 am
Cara… ótima solução!!!
Parabéns.