Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Geam

Conflitos de JS

Recommended Posts

Galera ajuda, pfavor, alguem saberia dizer se os js abaixo se conflitam entre um ou outro?

 

 

<!-- Plugin multiplo upload  // -->
    <script type="text/javascript" src="js/jquery.js" /></script>    
    <script type="text/javascript" src="js/jquery.MultiFile.js" /></script>
    
    <!-- // Javascript/jQuery // -->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
    <script>!window.jQuery && document.write('<script src="js/jquery-1.6.min.js"><\/script>')</script>
    <script src="js/jquery-ui-1.8.6.min.js"></script>
    <script src="js/pirobox-min.js"></script>
    <script src="js/jquery.select_skin.js"></script>
    <script src="js/tinyeditor.js"></script>
    <script src="js/jquery.tipsy.js"></script>
    <script src="js/jquery.tweet.js"></script>
    <script src="js/jquery.tablesorter.js"></script>
    <script src="js/treeview.js"></script>
    <script src="js/jquery.cookie.js"></script>
    <script src="js/jquery.isotope.min.js"></script>
    <script src="js/main.js"></script>        
    
    <!-- Lightbox - Fancybox-->
    <script type="text/javascript" src="js/jquery.mousewheel-3.0.4.pack.js"></script>
    <script type="text/javascript" src="js/jquery.fancybox-1.3.4.pack.js"></script>
    <script type="text/javascript" src="js/fancybox.js"></script>
    
    <!-- Tool tip imagem -->
    <script src="js/tooltip_img.js" type="text/javascript"></script>

 

 

 

* pra mim aqui está conflitando o: jquery.js com o jquery-ui-1.8.6.min.js; quando tiro um o ouro funciona e vice versa; já tentei usar o no conflict mais creio não estou colcoando no local correto havia colocado no final abaixo de todas as invocações de js; ajuda pfavor;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Enfim achei a solução sozinho, não teve google nem que desse jeito, foram muitos testes e apenas uma página me deu uma luz quando um usuário falou a frase: "Não existe conflitos em jquery com jquery" simples! seguindo este raciocionio fiz varios testes, entre eles inumeras vezes a função no conflict e vi que ela era inutil para mim; a solução ? simples, inverter as posições de algumas js, remover algumas desnecessárias que só causavam conflitos e etc... pra fechar o tópico vou postar como ficou a organização das minhas libs pode ser que ajude alguem, e que cheguem a conclusão que eu cheguei: Não existe conflito entre js da mesma libs sendo jquery. ou seja a função no conflict só adianta em alguns casos específicos (prototype com jquery entre outros); abaixo como ficou e algumas observações importantes:

 

<!-- Para evitar os conflitos da biblioteca a ordem dos js é exatamente estas (jquery > jquery-ui)
Ainda foram substituidas as js do jquery.min por apenas jquery local -->
<script type="text/javascript" src="js/jquery.js" /></script>
<script src="js/jquery-ui-1.10.1.custom.js"></script>

<!-- Plugin multiplo upload // -->
<script type="text/javascript" src="js/jquery.MultiFile.js" /></script>

<!-- Tool tip imagem -->
<script src="js/tooltip_img.js" type="text/javascript"></script>

<!-- // Jquery padrões // -->
<script src="js/modernizr-1.7.min.js"></script>
<script src="js/pirobox-min.js"></script>
<script src="js/jquery.select_skin.js"></script>
<script src="js/tinyeditor.js"></script>
<script src="js/jquery.tipsy.js"></script>
<script src="js/jquery.tweet.js"></script>
<script src="js/jquery.tablesorter.js"></script>
<script src="js/treeview.js"></script>
<script src="js/jquery.cookie.js"></script>
<script src="js/jquery.isotope.min.js"></script>
<script src="js/main.js"></script>

<!-- Lightbox - Fancybox (jquery-1.6.min necessário para esta biblioteca necessária está abaixo dos demais-->
<script src="js/jquery-1.6.min.js"></script>
<script type="text/javascript" src="js/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="js/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript" src="js/fancybox.js"></script>

Até mais! espero que ajude a alguem que sofreu como eu e ache a solução!

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.