Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

R_MontSerrat

Conflito em Jquery

Recommended Posts

Boa Tarde, pessoal

Preciso que meu site rode duas versões da mesma biblioteca jquery. 1.5.2.min.js e 1.8.2.min.js

A primeira é para a função QueryLoader e a segunda pro scrolldeck, mas quando chamo as duas na página ocorre o conflito, ou uma não funciona, ou as duas não funcionam. Já tentei mudar as posições e nada, botei um código que achei na internet e nada também

Segue o código

 

<script type="text/javascript" src="js/queryLoader.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
   <script> var $jq182 = jQuery.noConflict( true ); </script>
<script src="js/jquery.scrollTo-1.4.3.1.min.js"></script>
<script src="js/jquery.scrollorama.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.scrolldeck.js"></script>


<script language="javascript" type="text/javascript">

function troca1(){
document.getElementById("boneco").className="boneco1";
}

function troca2(){
document.getElementById("boneco").className="boneco2";
}

function troca3(){
document.getElementById("boneco").className="boneco3";
}


function troca4(){
document.getElementById("boneco").className="boneco4";
}


function troca5(){
document.getElementById("boneco").className="boneco5";
}

  $(document).ready(function() {

		var deck = new $.scrolldeck({
			buttons: '.nav-button',
			easing: 'easeInOutExpo'
		});

		// add other animations using the scrolldeck.controller (see Scrollorama plugin)
		console.log(deck.controller);
		deck.controller.animate('#menu',{ duration: 100, property:'opacity', end: 0 });

  });
</script>

   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script> var $jq152 = jQuery.noConflict( true ); </script>

 

Alguém tem como me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vi que está usando o noConflit já, mas coloca abaixo do jquery a linha:

<script type="text/javascript" src="js/queryLoader.js"></script>

 

Abaixo da versão do jquery que ele pertence

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo você só precisa de uma biblioteca jQuery para executar quantas aplicações você quiser só coloque no final da biblioteca jQuery o seguinte código:

 

var $ = jQuery.noConflict();

 

se você chamar duas bibliotecas jQuery em uma mesma página sempre vai dar erro... :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.