Ir para conteúdo

POWERED BY:

Arquivado

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

samim_fla_df

Conflito em Versões diferentes de Jquery

Recommended Posts

<link href="css/elenco.css" media="screen" rel="stylesheet" type="text/css" />
<!-- Filtro de Conteúdo -->
<link href="css/main.css" media="screen" rel="stylesheet" type="text/css" />
<script src="js/main.js" type="text/javascript"></script>
<script src="js/jquery-1.4.1-and-plugins.min.js" type="text/javascript"></script>
<!-- Filtro de Conteúdo [FIM] -->

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/preloadCssImages.js"></script>
<script type="text/javascript" src="js/jquery.color.js"></script>
<script type="text/javascript" language="JavaScript" src="js/general.js"></script>
<script type="text/javascript" language="JavaScript" src="js/jquery.tools.min.js"></script>
<script type="text/javascript" language="JavaScript" src="js/jquery.easing.1.3.js"></script>
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="css/ie.css" />
<![endif]-->

<!-- Lightview [sTART] -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<!--[if lt IE 9]>
  <script type="text/javascript" src="elenco/lightview/excanvas.js"></script>
<![endif]-->
<script type="text/javascript" src="elenco/lightview/spinners.js"></script>
<script type="text/javascript" src="elenco/lightview/lightview.js"></script>
<link rel="stylesheet" type="text/css" href="elenco/lightview/lightview.css" />
<link rel="stylesheet" type="text/css" href="elenco/lightview/lightview-3.0.8.css" />
   <!-- Lightview [END] -->

 

Tenho um problema pra resolver o conflito entre essas duas bibliotecas de Jquery, que tem versões diferentes. O problema é o seguinte:

 

- Se utilizo o "jquery.min.js" sozinho o lightview funciona normal, porém o Filtro de Conteúdo não funciona

- Se removo o "jquery.min.js" e deixo apenas "jquery-1.4.1-and-plugins.min.js" o Filtro funciona, porém o LightView requer a versão pelo menos 1.43, ou seja, não funciona

- o "jquery-1.4.1-and-plugins.min.js" tem um plugin interno que faz o filtro de conteúdo funcionar, mas não consigo puxar em arquivo externo

- Já tentei usar o "$.noConflict();", mas sem sucesso.

 

O que posso fazer pra resolver isso? Lembrando que preciso dos dois, LightView e Filtro de Conteúdo

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. o correto é carregar apenas um único jquery. E apenas o mais recente.

 

deixe apenas o .min, e me diga oque aparece no console de erros.

 

Ctrl+Shift+J do Firefox.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí é que tá cara, se eu remover o outro jquery, o Filtro NÃO funciona pois dentro do arquivo "jquery-1.4.1-and-plugins.min.js" tem um plugin que trabalha com o jquery. E no Firefox não aparece nenhum erro de conflito ou algo do tipo. O problema está nas versões: Um só funciona com o 1.41 + Plugin Interno e o outro não funciona com um Jquery abaixo do 1.43 (LightView)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, então posta aqui o código desse jquery 141 + plugins ou separa o plugin do jQuery.

 

É essa a solução =)

 

Se você apertar a combinação de teclas que eu informei, vai aparecer algo sim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

este trecho:

 

<script src="js/jquery-1.4.1-and-plugins.min.js" type="text/javascript"></script>
<script src="js/main.js" type="text/javascript"></script>
<!-- Filtro de Conteúdo [FIM] -->

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/preloadCssImages.js"></script>
<script type="text/javascript" src="js/jquery.color.js"></script>
<script type="text/javascript" language="JavaScript" src="js/general.js"></script>
<script type="text/javascript" language="JavaScript" src="js/jquery.tools.min.js"></script>
<script type="text/javascript" language="JavaScript" src="js/jquery.easing.1.3.js"></script>

deixe assim:

 

 

<!-- Filtro de Conteúdo [FIM] -->

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

<script type="text/javascript" src="js/main.js"></script>
<script type="text/javascript" src="js/preloadCssImages.js"></script>
<script type="text/javascript" src="js/jquery.color.js"></script>
<script type="text/javascript" src="js/general.js"></script>
<script type="text/javascript" src="js/jquery.tools.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>

pode subir em outro endereço, dai então eu continuo com os testes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe o atraso na resposta... Mas não surtiu efeito, já havia testado esse método...

 

Há alguma solução pra esse problema ou vou ter que fazer manualmente a filtragem, porque testei outros filtros em jquery, e nenhum funciona da maneira próxima a esse...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você fizer oq eu pedi, e subir em uma outra url, eu consigo continuar te ajudando.

 

Caso contrário não tenho como.

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.