Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2010, 14h03   #1
Membre du Club
 
Inscription : mars 2008
Messages : 274
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 274
Points : 50
Points : 50
Par défaut Quel rendu ?

Bonjour,

Existerait-il une fonction jquery permettant de détecter le résultat d'une action/ d'un événement. Pour être plus explicite, j'ai une div qui est initialement visible. Cette visibilité est intervertie avec la fonction slideToggle() lors de clics sur un lien. Y a t-il la possibilité de récupérer l'état de la div, c'est à dire de savoir si elle est visible/ invisible et d'effectuer une autre action en conséquence ?
merci,
yann18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 15h38   #2
Membre du Club
 
Inscription : novembre 2010
Messages : 80
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 80
Points : 51
Points : 51
A prioris , je dirais que tu devrais mettre ce code en fonction retour dans ton action (code donc qui s'active des que l'animation est finis).
Code :
1
2
3
4
5
6
7
8
if ($('#tadiv').css('display') == 'none')
{
// si ta div est invisible faire ca
}
else
{
//sinon ca
}
L'idée c'est d'activer ton action en fonction du css de ta div.
vaneck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 09h03   #3
Membre éclairé
 
sébastien courjean
Inscription : novembre 2010
Messages : 204
Détails du profil
Informations personnelles :
Nom : sébastien courjean
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : novembre 2010
Messages : 204
Points : 319
Points : 319
Là dedans :
Code :
1
2
3
$('#book').slideToggle('slow', function() {
    // Animation complete.
  });
Cf http://api.jquery.com/slideToggle/
__________________
Sébastien Courjean
Développeur Web
scourjean@cyres.fr
http://www.cyres.fr/
scourjean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 14h05   #4
Membre du Club
 
Inscription : mars 2008
Messages : 274
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 274
Points : 50
Points : 50
Par défaut re:

Ok merci. Je vais voir ça. Merci!
yann18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h42.


 
 
 
 
Partenaires

Hébergement Web