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

AJAX Discussion :

[AJAX] Jquery et fancybox : fermer la popup virtuelle de type "inline"


Sujet :

AJAX

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 202
    Points : 63
    Points
    63
    Par défaut [AJAX] Jquery et fancybox : fermer la popup virtuelle de type "inline"
    bonsoir a tous,

    j'utilises jquery avec le plugin fancybox pour créer un popup virtuel.

    Il se créé bien avec le code suivant :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
    $(document).ready(function() { 
    	/* This is basic - uses default settings */ 
    	$("a#single_image").fancybox(); 
    	$("a#closefenetre").click(function(){alert('test');});
     
     
    	$("#test1").click(function(){
    	  window.alert("Clic sur a#test1.");
    	});
    }); 
    </script>

    quand je clic sur mon lien :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a class="group" href="#testube" id="single_image" >blablabla</a>

    J'affiche donc un flux de type "inline" qui deviens alors visible :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <div style="display:none" id="testube">
     
     
        <p class="redI"><img src="js/ctpm.png" alt="CTPM!" /></p>
     
        <p class="redI">
        Ce blog &eacute;tant r&eacute;serv&eacute; &agrave; un public majeur et averti,<br/>
        il est possible qu'il ne s'adresse pas &agrave; toi.<br/>    
        </p>
     
     
        <p class="centerI">
        <span style="text-decoration:underline;">Si tu t'es perdu en cherchant des coloriages :</span><br/>
     
     
     
       Ferme vite cette fen&ecirc;tre en cliquant sur le bouton sortir.<br/>
       Pr&eacute;vient tes parents qu'Internet n'est pas une nounou digne de confiance.
     
        </p>
     
     
     
        <p class="centerI">    
        Si par le plus grand des hasards, tu es : <br/>
     
        Emily Marylin,Kumi Monster, Apnéa, Masuimi Max, voir Eden Prosper<br/>
     
        je tiens à te f&eacute;liciter pour ta parfaite ma&icirc;trise du français et je t'invite à nous <a href="http://non-dit.com/ctpm/index.php?contact" style="text-decoration:none; color:#FFFFFF; font-weight:bold;">contacter</a> aussi vite que possible!
        </p>
     
     <p class="centerI">
     
     <a id="test1" href="#nogo">FERMER</a>
     <a href="#nogo" title="entrer" id="closefenetre"><img src="js/entrer.png" alt="Entrer"/></a>
     <a href="http://chezlorry.ca/Color/BlancheNeige.htm" title="sortir"><img src="js/sortir.png" alt="Sortir" /></a>
     
       </p>
    </div>

    Mon probleme est de parvenir a fermer cette popup virtuelle de type "inline" lors du clic sur "FERMER".

    Je détecte l'événement du clic si je sors du flux le lien " <a id="test1" href="#nogo">FERMER</a>" mais pas une fois que je le met dans la popup virtuelle.

    Comment puis-je faire ?

    visible ici :http://non-dit.com/fancyTry/#close
    MErci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 82
    Points : 49
    Points
    49
    Par défaut
    Bonjour, j'ai exactement le même souci, quelqu'un a-t'il trouvé une solution à ce problème?

    Merci

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Bonsoir,

    Est-ce que le code suivant fonctionne ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $("#test1").click(function(){
    	 $('#fancybox-close').trigger('click');
    	});
    Il s'agit de déclencher l'évènement clic sur le bouton de fermeture de la popup.

    Cordialement

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/03/2010, 21h12
  2. Réponses: 5
    Dernier message: 30/01/2009, 20h20
  3. Comment fermer un popup après un délai
    Par Dnx dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/11/2005, 17h05
  4. Comment fermer une popup après un certains temps ?
    Par magic8392 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/10/2005, 12h06
  5. [VB.NET] Fermer une popup depuis une webform ?
    Par Nycos62 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 27/04/2004, 10h19

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