IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Faire disparaître une div


Sujet :

jQuery

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2013
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 200
    Points : 102
    Points
    102
    Par défaut Faire disparaître une div
    Bonjour, je voudrais faire disparaître une div qui affiche une notification après 5 secondes. L'exécution de la fonction dépend de l'existence d'une variable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php if(isset($_GET['k'])){ ?>
    	<script>
    		function cacheDiv(){
    		    jQuery("#notif").delay(5000).fadeOut(500);;
    		}
    		$(document).ready(function(){ setTimeout('cacheDiv()', 5000); });    
        </script>
    <?php } ?>
    Ma div
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="notif">Votre profil a été modifié...</div>

  2. #2
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    window.setTimeout prend en premier argument le pointeur de fonction, pas un string :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setTimeout(cacheDiv, 5000);

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Citation Envoyé par Loceka
    window.setTimeout prend en premier...pas un string
    même si cela n'est pas conseillé, interprétation à chaque passage cela reste valide.

    Citation Envoyé par karamaster
    jQuery("#notif").delay(5000).fadeOut(500);;
    pourquoi pas simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jQuery("#notif").fadeOut(500);
    ou directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $(document).ready( function(){
        jQuery("#notif").delay(5000).fadeOut(500);;
    }

Discussions similaires

  1. faire disparaitre une div automatiquement
    Par Darkcristal dans le forum jQuery
    Réponses: 2
    Dernier message: 19/11/2009, 19h11
  2. [LabVIEW 8.2] Faire disparaître une face-avant
    Par ptit_knard dans le forum LabVIEW
    Réponses: 2
    Dernier message: 16/01/2009, 14h14
  3. [PHP-JS] comment faire scroller une div
    Par Garra dans le forum Langage
    Réponses: 4
    Dernier message: 13/04/2007, 14h00
  4. Faire disparaître une liste de menu déroulant avec onmouseout
    Par Lili72430 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 10/04/2007, 19h28
  5. [Requete]Faire disparaître une colonne dans une requête
    Par emilie31 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 04/04/2007, 11h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo