Rechercher : dans
Par :

[jQuery] Afficher une div

Paicinou, le 18 avr 2009 à 18:05:54 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un problème qui m'arrache les cheveux dans jQuery,
Je veux afficher une div (cachée au départ) lorsque je clique sur un lien (représenté par une image)
Voici les codes :

Fonction jQuery : (dans le head de la page HTML)
function pari(){
$(document).ready( function () {
$(".parier").hide();
$(".pari-submit > a").click( function () {
if ($(this).next(".parier:visible").length == 0) {
$(this).next(".parier").slideDown("normal",function () { alert('ok') } );
$(this).replaceWith('<img src="img/jeparieoff.png" alt="Je parie off" \/>');
}
return false;
});
});
}


Code HTML
<div class="pari-submit">
<a href="#"><img src="img/jeparie.png" alt="je parie" /></a>
</div>
<div class="parier">
<div class="parier-in">
<form method="post" action="paris.php" onsubmit="validerPari()">
Je mise <input type="text" size="6" name="valeur" /> Jetons sur
<input type="radio" name="result" value="oui"/> Oui
<input type="radio" name="result" value="non" /> Non
<input type="submit" name="submit" value=" " class="validerpari" />
</form>
</div>
</div>
<script type="text/javascript">
pari();
</script>

Lorsque je clique sur l'image jeparie.png, l'image change bien (devient l'image "je parieoff") ce qui implique donc bien que la condition if est fonctionnelle, mais la div parier ne s'affiche pas !!
Pourtant, la condition du if est du même ordre que la fonction à utiliser (à savoir : $(this).next(".parier") )

Je vous serai très reconnaissant de m'expliquer ou est la faille.

Merci beaucoup d'avance de vos réponses.

Configuration: Mac OS X
Safari 528.16

Meilleures réponses pour « [jQuery] Afficher une div » dans :
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
[Windows] Afficher la loupe VoirWindows XP et Vista possèdent une option très utile et peu connue permettant d'afficher une loupe. Cette fonctionnalité peut notamment être très pratique lors de présentations. Pour activer simplement la loupe, il suffit de suivre l'une des...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.