Titre: Probleme Script Firefox/IE
Posté par: ChloeSF le le 26-11-2009 a 12:48:47
Bonjour,
J'utilise un petit script pour gérer l'affichage au choix d'images, en faisant appel à jquery. Ca semble tellement simple ! mais je ne trouve pas l'erreur ... syntaxe ? ou pire ? Mon script fonctionne bien sur Firefox mac/pc ... mais pas sur IE. Je ne comprends pas d'ou vient le probleme
Mon script (visionfade.js)
Code:
// des variables pour stocker l'élément en cours d'affichage et celui que l'on voudra afficher au clic var current; var next;
// lorsque le document est chargé totalement $(document).ready(function() {
// on masque toutes les divisions de classe partie (sélecteur CSS) $("div.partie").hide();
// on choisit la division à afficher par défaut current = $("div#ph1");
// et on la montre current.show();
// pour chacun des liens du menu de navigation lorsqu'on clic dessus $("div#navigation a").click(function() {
// on stocke la "cible" à afficher next = $("div"+this.getAttribute("href"));
// on masque la zone courante et une fois ça fait (fonction "callback") current.fadeOut(1, function() {
// on affiche la zone "cible" current = next; current.fadeIn(1); });
// on finit par annuler l'action sur le lien return false; }); });
|
|
Ma page type
Code:
<head> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/visionfade.js"></script> </head>
<div id="navigation"> <ul> <li><a href="#ph1">premier contenu</a></li> <li><a href="#ph2">deuxieme contenu</a></li> <li><a href="#ph3">troisieme contenu</a></li> </ul> </div>
<div id='ph1' class='partie'><img src="photos/N026_02.jpg"></div> <div id='ph2' class='partie'><img src="photos/N026_03.jpg"></div> <div id='ph3' class='partie'><img src="photos/N026_01.jpg"></div>
</body>
|
|
------------------------------- Merci de m'eclairer .... |
Titre: Re:Probleme Script Firefox/IE
Posté par: ChloeSF le le 26-11-2009 a 12:58:27
J'ai trouvé la solution
le code mystère est : next = $("div"+this.getAttribute("href",2));
(Pour les Mods > J'aurais bien enlevé mon post mais je sais comment faire ... merci ) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|