2010-07-16 4 views
2

J'ai repris le développement d'un site qui est terminé à 50%. Le développeur précédent a utilisé Mootools pour quelques fonctions jusqu'à présent, je suis beaucoup plus compétent en jquery (ie ne connais pas Mootools), et souhaite donc inclure la bibliothèque jquery et utiliser jquery à partir de maintenant.Comment implémenter jQuery sur le site Mootools existant

Quelqu'un peut-il offrir des liens, des lignes directrices ou des conseils concernant cette situation?

EDIT: Je ne peux pas supprimer complètement les fonctions de mootools, elles doivent coexister.

+0

Cela sonne comme un double de celle-ci: http://stackoverflow.com/questions/169164/should-i-convert-from-mootools-to-jquery – KJF

+0

Je recommande la conversion de jQuery complètement, surtout si elle est seulement quelques fonctions. Peu importe de quelle bibliothèque vous venez ou allez, mieux vaut le réduire à un s'il y a très peu de code dans une bibliothèque qui peut être fait dans l'autre, moins de charge utile, moins de complications, moins de JS pour le client. –

+0

Non, je ne peux pas supprimer les fonctions Mootools, elles doivent coexister. – Ash

Répondre

2

En fait, le seul conflit qui peut survenir est l'utilisation de $ par les deux bibliothèques. jquery et mootools ont tous deux un paramètre sans conflit, ce qui permet de contourner ce problème. Voir mootools' Dollar Safe Mode et JQuery's noConflict()

Techniquement, vous avez seulement besoin d'une des deux solutions et en utilisant noConflict() de JQuery a l'avantage que JQuery lui-même est déjà mieux isolé. Mootools étend de nombreux natifs et définit de nombreuses fonctions globales dont d'autres plugins peuvent dépendre.

Here est le document JQuery qui explique comment utiliser noConfict().

+0

fantastique. Merci beaucoup – Ash

Questions connexes