- 1
[Opened] [Jelix 1.1] jQuery et Prototype/Scriptaculous
Posted by manooweb on 12/18/2008 16:51
Salut,
De quoi il retourne ? Juste d'un petit conflit entre les deux bibliothèques javascript.
En fait, j'avais intégré en jelix 1.0.x le script lightbox2 http://www.huddletogether.com/projects/lightbox2/
Il s'appuie sur la bibliothèque Prototype/Scriptaculous, j'avais enquillé sur les mêmes pour mon menu déroulant horizontal.
Avec jelix 1.1 et son intégration de jQuery, on a des bout de script qui viennent s'ajouter sur les formulaires et ne fonctionnent pas à cause d'un conflit sur la notation "$(" utilisée par les deux bibliothèques.
Il y a une parade qui est prévue par les développeurs de jQuery. Elle est expliquée ici http://docs.jquery.com/Using_jQuery_with_Other_Libraries
Je pense passer en full jQuery (le lightbox like existe) mais je n'ai pas encore trouvé de menu qui me conviennent (multi-navigateur, accessible .... etc) même si le mien n'est pas parfaitement accessible ;-)))) Pour le moment je préfère avancer sur le reste. Cela fonctionne bien.
Bref, pour en revenir à Jelix j'ai donc appliqué la parade sur le script
jelix-www/js/jforms_jquery.js
en tête j'ai mis var $j=jQuery.noConflict(); et j'ai remplacé tous les "$(" par des "$j("
Voili voilou si çà peut servir.
@+ m@nu
PS : le générateur de formulaire htmllight n'est pas concerné
Manu
[Opened] Re: [Jelix 1.1] jQuery et Prototype/Scriptaculous
- 1