2010-01-28 5 views
0

Je conçois un site Web en utilisant la bibliothèque jQuery Tools pour des choses comme le défilement et les onglets. J'utilise leur CDN pour charger jQuery et la bibliothèque Tools. Le problème est quand j'essaye d'employer une partie de ma propre jQuery cela ne fonctionne pas & plus spécifiquement le conflit réside en utilisant jQuery fadeOut. Mon code se trouve en haut de cette page http://www.nicklansdell.com/sample/about.html et supprime simplement toute la section de contenu lorsque vous cliquez sur un tag d'ancrage.Jquery Tools Conflict Issue

J'ai supprimé la bibliothèque Jquery Tools et l'ai remplacée par la version standard de Jquery 1.3.2 et mon code fonctionne correctement.

Ma question est vraiment, est-ce que quelqu'un sait pourquoi ce conflit se produit? Ou quelqu'un a-t-il eu des problèmes similaires?

Merci beaucoup à l'avance.

Répondre

0

bascule travail does't avec l'opacité de cette façon, il doit être une valeur comprise entre 0 et 1 (parce que vous ne chargez pas dans la version 1.4 de jQuery qui soutient « basculer »):

$(function() 
$("#show-background").click(function() { 
    $("#content-area").animate({opacity: 'toggle'}, 'slow'); 
}); 
}); 

I modifierait le code à quelque chose comme ceci:

$(function() { 
$("#show-background").click(function() { 
    var c = $("#content-area"); 
    o = (c.css('opacity') == 0) ? 1 : 0; 
    c.animate({opacity: o}, 'slow'); 
}); 
}); 
0

Le problème semble provenir de la partie Flash Embed de Jquery Tools. J'ai simplement téléchargé la bibliothèque un élément à la fois et lié à chaque partie individuellement plutôt que d'utiliser leur CDN pour relier à l'ensemble de la bibliothèque.