• imprimer
  • aide

Forum de discussions « Javascript - DHTML - VBScript »

Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.

Probleme script firefox/ie

liste des forums liste des discussions Participer à la discussion

Photo de Chlloe Message publié le jeudi 26 novembre 2009 - 11h44 par Chlloe.
Bonjour,

J'utilise un petit script pour gérer l'affichage au choix d'images, en faisant appel à jquery.
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)


// 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
<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 ....
Photo de inca roads Message publié le jeudi 26 novembre 2009 - 12h26 par inca roads.
bonjour ,

Tout comme dans cette discussion je saurais pas trop exliquer pourquoi,

http://forum.alsacreations.com/topic-5-31226-1-Jquery-102--changement-de-contenu-fade-in-fade-out.html

mais si tu fais ça

next = $("div"+this.getAttribute("href",2));

ça devrait aller mieux
Photo de Chlloe Message publié le jeudi 26 novembre 2009 - 12h36 par Chlloe.
Wow .... ca marche .... Quel mystère !
Merci infiniment, je n'aurais jamais trouvé ça toute seule (ça faisait des heures que je cherchais une petite coquille...)

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions