Bug : jquery et mootools sur une meme page

Résolu
gillesklein Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
antipote Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrais utiliser 2 effets javascripts, l'un utilise la librairie mootols et l'autre la librairie jquery.

je ne peux pas utiliser les deux librairies en meme temps sur la meme page. Séparément chaque effet fonctionne mais ensemble l'effet qui utilise jquery bug.

Avez vous déjà déjà rencontré et résolu ce problème ?

En fait dès que je met un lien vers la librairie mootools dans le head de ma page, ca part en vrille

Ha, j'oubliais... la page en question est visible ici : http://iris.63com.net/spip.net?fond=mooSlider

Et mes effets son les suivant :

- lytebox : http://www.dolem.com/lytebox/ (jquery)
- mooslyder : http://www.artviper.net/mooHorizonSlider/mooSlider.php (mootools)

Merci d'avance pour votre aide. :)

8 réponses

antipote Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   206
 
Pour utiliser jQuery et mootools en même temps, il faut inclure en premier jQuery et activer le mode no conflict pour que jQuery n'utilise pas le sélecteur raccourci : $.
7
guguss
 
Voilà la réponse à ta question :
http://www.dator.fr/comment-rendre-jquery-compatible-avec-prototype-ou-mootools/
2
Marco la baraque Messages postés 996 Date d'inscription   Statut Contributeur Dernière intervention   329
 
Bonsoir,
Le problème vient du fait que certaines variables et/ou fonctions possèdent le même noms dans les deux fichiers importés.
Lors de l'exécution, la dernière variable/fonction déclarée va être exécutée, et cela va entrainer des erreurs.

Selon moi, la seule solution consisterait à remonter la pile d'appel des fonctions appelées, et à supprimer/renommer les doublons pour éviter les erreurs. Attention, ce travail risque d'être minutieux et long, sous peine de rendre le framework modifié instable.

Cordialement,
1
to-me Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   8
 
Bonjour,

j'ai le même type de problème. La différence c'est que moi j'ai deux scripts qui utilisent mootools
un s'appelle
mootools1.2.js
l'autre
mootools.js
Si je les utilise séparément il n'y a pas de problème, si je les utilise en même temps en les plaçant tous les deux dans le head, là rien ne va plus: l'un annule l'autre.

J'ai tout essayé rien à faire.Jje pense qu'il faut avoir un seul fichier mootools.js qui permettent d'utiliser toutes les fonctions mais je l'ai pas trouvé.

Merci d'avance pour vos idées si vous en avez.

to-me
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
to-me Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   8
 
Merci pour cette réponse rapide.
0
to-me Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   8
 
Merci pour cette réponse!
0
Gustin
 
très utile ce poste ! merci !
0
Kingkong
 
^^
0