6
Indiquez l’intérêt que vous portez à cette question
0

SPIP 1.9.2d incompatible avec JQuery > 1.1 ?

Raphael Goetter

Bonjour à tous,

J’ai rencontré un soucis assez curieux en voulant installer un menu déroulant sur un site web en cours.
Voici le menu en question : http://css.alsacreations.com/Tutoriels-JavaScript/Creer-un-menu-accordeon-avec-jQuery
Et voici l’url temporaire du site en cours : http://agr.alsacreations.fr

Il se trouve que le menu nécessite Jquery : chouette, Jquery est livré dans le noyau de SPIP ! :)
Sauf que ce menu fonctionne avec la version Jquery 1.2 ou supérieure.

J’ai donc entrepris de remplacer la version 1.1 de mon SPIP par la dernière version en date : Jquery 1.2.3 et là, c’est la catastrophe !

En fait j’ai pu constater que l’interface d’administration fonctionne exclusivement grâce à Jquery (les survols des menus d’admins ne fonctionnent pas sans Jquery) et tout plante si on remplace la 1.1 par la 1.2 : l’admin n’est plus du tout utilisable !

Le problème c’est que le menu est moins fonctionnel sous Jquery 1.1 : les sous-menus ne s’enroulent pas automatiquement quand on clique sur un autre lien de menu.

Jusqu’à présent je n’ai pas réussi à trouver une solution pour passer à Jquery 1.2.3 sur SPIP sans aucun dommage. C’est bien curieux, non ?