jquery et des conflits (par exemple avec getElementsByTagName)

Si vous utilisez jquery (que je vous conseille soit dit en passant) vous risquez un jour de croiser un conflit avec d'autres outils javascript. Par exemple ça arrive avec dokuwiki ... alors il y a une astuce tout simple mais qu'il faut connaitre !

1. Indiquez à jquery de se mettre en mode "je ne veux pas que tu me fasse perdre du temp"

jQuery.noConflict();

2. Remplacez tous les appels de "$" par jquery(), ça donne ceci;

$(node).find('>ul').show('slow');

deviendra

jQuery(node).find('>ul').show('slow');

3. Admirez le résultat ! hé oui c'est pas long et pas compliqué !

QR code
Send to friend

Commentaires

18 août 2008 17:50

Merci beaucoup pour cette astuce ! Effectivement, maintenant DokuWiki et Jquery fonctionnent très bien ensemble !

Frank
26 sept. 2008 10:25

super !

Cela faisait 3 heures que je cherchais !

Merci pour l'économie de temps :)

plog

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.