questions jquery

Bonsoir,

j'ai un problème de version de jquery. Je souhaite utiliser une boîte à onglets utilisant jquery (http://nettuts.com/javascript-ajax/create-a-tabbed-interface-using-jquery/) et il faut que j'insère ces 3 fichiers javascript.

<script type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script type="text/javascript" src="js/sprinkle.js"></script>

J'ai aussi le #INSERT_HEAD pour le plugin thickbox.

Tout marche bien dans Firefox et dans Opera, c'est-à-dire que j'ai bien et l'animation des onglets et l'animation thickbox... mais, dans IE7, je n'ai pas l'animation sur les onglets.

Effectivement, si j'enlève l'#INSERT_HEAD ou si je fais ma déclaration des fichiers js après, j'ai bien l'animation mais plus le thickbox.

Quelle solution adoptée pour faire cohabiter les deux versions (j'ai essayé le remplacement de l'ancienne version dans la page jquery.js.html mais ce n'a pas été concluant. De plus, refondant un site spip de 2002, j'aimerais faire un truc qui ne soit pas temporaire et qui puisse facilement supporter les changements de version.

Merci pour votre aide

JMB

www.atelierdecreationlibertaire.com

J'ai effectué les modifs donné sur ce post et je n'ai pas eu de soucis en 1.9.2d :
http://forum.spip.org/fr_198450.html

yoh

jmb a écrit :

Bonsoir,

j'ai un problème de version de jquery. Je souhaite utiliser une boîte à onglets utilisant jquery (http://nettuts.com/javascript-ajax/create-a-tabbed-interface-using-jquery/) et il faut que j'insère ces 3 fichiers javascript.

<script type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script type="text/javascript" src="js/sprinkle.js"></script>

J'ai aussi le #INSERT_HEAD pour le plugin thickbox.

Tout marche bien dans Firefox et dans Opera, c'est-à-dire que j'ai bien et l'animation des onglets et l'animation thickbox... mais, dans IE7, je n'ai pas l'animation sur les onglets.

Effectivement, si j'enlève l'#INSERT_HEAD ou si je fais ma déclaration des fichiers js après, j'ai bien l'animation mais plus le thickbox.

Quelle solution adoptée pour faire cohabiter les deux versions (j'ai essayé le remplacement de l'ancienne version dans la page jquery.js.html mais ce n'a pas été concluant. De plus, refondant un site spip de 2002, j'aimerais faire un truc qui ne soit pas temporaire et qui puisse facilement supporter les changements de version.

Merci pour votre aide

JMB

www.atelierdecreationlibertaire.com

J'ai effectué les modifs donné sur ce post et je n'ai pas eu de soucis
en 1.9.2d :
http://forum.spip.org/fr_198450.html

J'avais essayé et j'ai recommencé et ça n'a pas mieux marché. Par contre, j'ai juste modifié le fichier jquery.js.html (que j'ai déplacé) avec les js dans un répertoire de mon squelette. Je n'ai pas créé de fichier plugin... mais ça n'a pas marché :frowning: Et aussi bien Opera que Firefox et que IE7 n'animait pas mes onglets.

Voila le contenu de mon fichier jquery.js.html qui est dans mon dossier squelette :

[(#REM)

  Charger la librairie jQuery et ses plugins

]#CACHE{7*24*3600,cache-client}
#HTTP_HEADER{'Content-Type: text/javascript'}
/*
  * jQuery 1.1 - New Wave Javascript
  *
  * Copyright (c) 2007 John Resig (jquery.com)
  * Dual licensed under the MIT (MIT-LICENSE.txt)
  * and GPL (GPL-LICENSE.txt) licenses.
  *
  * + form.js (plugins @ jQuery.com)
  * + ajaxCallback.js (www.spip.net)
  */
[(#INCLURE{javascript/jquery-1.2.6.pack.js})]
[(#INCLURE{javascript/form.js}|compacte_js)]
[(#INCLURE{javascript/ajaxCallback.js}|compacte_js)]

J'ai juste mis jquery-1.2.6.pack.js dans le dossier squelettes\javascript et ça marche en local et en ligne.

Il a fallu vider le cache mais je ne crois pas avoir modifié autre chose (pas de fichier plugin).

++
yoh

jmb a écrit :

J'ai effectué les modifs donné sur ce post et je n'ai pas eu de soucis
en 1.9.2d :
http://forum.spip.org/fr_198450.html

J'avais essayé et j'ai recommencé et ça n'a pas mieux marché. Par contre, j'ai juste modifié le fichier jquery.js.html (que j'ai déplacé) avec les js dans un répertoire de mon squelette. Je n'ai pas créé de fichier plugin... mais ça n'a pas marché :frowning: Et aussi bien Opera que Firefox et que IE7 n'animait pas mes onglets.

Bonsoir

j'ai essayé tout cela mais ça ne marche pas mieux. En fait, sur IE uniquement, soit je peux faire travailler la version 1.2.6 mais alors le plugin Thickbox ne fonctionne pas. Soit il fonctionne et l'autre non.

JMB