Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 Posted by Julien on 12/19/2008 15:20

Hello,

ok on va changer ça afin de pas avoir de conflit.

voir ticket #788


Julien

 
Page
  1. [Jelix 1.1] jQuery et Prototype/Scriptaculous