récupérer un bloc visible [jquery]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récupérer un bloc visible [jquery]

Re: récupérer un bloc visible [jquery]

par x@v » 28 févr. 2010, 12:32

Es-tu sûr pour ce code ?
Il fonctionne parfaitement chez moi ?

Code : Tout sélectionner

$("a").live('click',function(e){ e.preventDefault(e); if($(this).siblings('p').is(':visible')) $(this).siblings('p').hide(); else $(this).siblings('p').show(); });
en faite tu penses que je devrais récupérer la hauteur et la tester ?
Il ne se passe rien avec ce code, dans l'alert() je récupère bien la hauteur ?

Code : Tout sélectionner

<script type="text/javascript"> $(document).ready(function() { $("a").live('click',function(e){ e.preventDefault(e); // Empêche l'envoi du formulaire var visible=$(this).siblings('p').height(); alert(visible); if(visible.length>0) $(this).siblings('p').hide(); else $(this).siblings('p').show(); return false; }); }); </script> </head> <body> <a href="ddddddddd.ht" title=""> acces </a> <p> aaaaaaaaaaaaaaaaaaaaaaaaaaa<br> aaaaaaaaaaaaaaaaaaaaaaaaaaa<br> aaaaaaaaaaaaaaaaaaaaaaaaaaa<br> aaaaaaaaaaaaaaaaaaaaaaaaaaa<br> </p> </body>

Re: récupérer un bloc visible [jquery]

par monintranet » 13 août 2009, 13:12

attention, avec la 1.3.2, il y a pas mal de changements... le comportement est en outre parfois différent entre firefox et IE... bref, je te conseille de faire le test sur height(), c'est le plus sûr.

Re: récupérer un bloc visible [jquery]

par x@v » 04 août 2009, 22:23

j'ai trouvé.
$("#contenu")
.is(":visible");

Re: récupérer un bloc visible [jquery]

par jojolapine » 04 août 2009, 17:22

Qu'est-ce que tu entends par là?
Dis nous concrètement ce que tu veux, faire, parcequ'il y a des tonnes de façon de procéder... ;)

récupérer un bloc visible [jquery]

par x@v » 04 août 2009, 12:42

Bonjour,
comment puis-je récupérer un div visible en display:block où invisible en display:none.
avec jquery de préférence