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 :

plugin ColorBox, erreur à la fermeture


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2010
    Messages : 6
    Par défaut plugin ColorBox, erreur à la fermeture
    Bonjour,

    J'ai intégré dans un petit site une lightbox en jQuery qui se nomme ColorBox. Tout fonctionne bien sauf qu'un problème apparait souvent après la fermeture de cette ColorBox... Une fois que l'on a cliqué pour la fermer, tous les liens de ma page ne sont plus actifs (alors qu'ils l'étaient avant l'ouverture), ils ne fonctionnent plus. Il faut alors actualiser la page pour que tout remarche.

    La chose encore plus étonnante c'est que ce problème est aléatoire. C'est à dire que des fois ça fonctionne correctement, la ColorBox se ferme et les liens sont toujours actifs mais si on la ré-ouvre et referme, le problème peut survenir ou pas, ça dépend des fois .

    A votre avis de quoi peut venir ce problème et comment le résoudre ?

    Merci d'avance pour vos réponse.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2010
    Messages : 6
    Par défaut
    J'ai l'impression que le problème n'apparait pas sur Opéra et Chrome. Par contre il est bien présent sur Firefox, IE et Safari...

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 044
    Par défaut
    Je pense qu'avec le code de configuration de votre colorbox on pourra vous aider plus facilement
    J'utilise colorbox depuis pas mal de temps sans aucun problème de ce genre, il faut absolument avoir la version de votre colorbox ainsi que votre version de jQuery en oubliant pas le code
    Bien à vous
    aurélien

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2010
    Messages : 6
    Par défaut
    Version de la colorbox : 1.3.8 (télécharger sur http://colorpowered.com/colorbox/)
    Version de jQuery : 1.4.2

    Extrait de mon code :
    Code : 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
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
     
    <link rel="stylesheet" href="css/main.css" type="text/css"/>
    <link media="screen" rel="stylesheet" href="css/colorbox.css"/>
     
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.colorbox.js"></script>
    <script type="text/javascript" src="js/jquery.colorbox-min.js"></script>
    <script type="text/javascript">
    	$(document).ready(function(){
    		$(".colorbox").colorbox();
    		$("#click").click(function(){ 
    			$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
    			return false;
    		});
    	});
    </script>
     
    </head>
     
    <body>
    	<div id="container">
        	<div id="menuLeft">
            	<ul>
    			<li><a id="journalisme" class='colorbox' href="content/journalisme.html" ><img src="images/menuLeftJournalismeHover.png" alt="journalisme" title="journalisme"/></a></li>
    			<li><a id="communication" class='colorbox' href="content/communication.html"><img src="images/menuLeftCommunicationHover.png" alt="communication" title="communication"/></a></li>
    			<li><a id="creations" class='colorbox' href="content/creations.html"><img src="images/menuLeftCreationsHover.png" alt="creations" title="creations"/></a></li>
    		</ul>
            </div>
    </body>
    </html>
    Voilà, n'hésitez pas à me dire si j'ai oublié (ou mal fait) quelque chose.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 044
    Par défaut
    Pourquoi appelé les deux js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <script type="text/javascript" src="js/jquery.colorbox.js"></script>
    <script type="text/javascript" src="js/jquery.colorbox-min.js"></script>
    Pour ce qui est du code, je vous conseil de ne pas utilisé une classe du nom de colorbox (réservé).
    Une fois les deux problème règlé, vous aurez un affichage normal

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2010
    Messages : 6
    Par défaut
    Grrr ça ne fonctionne toujours pas...

    J'ai donc enlevé un appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="js/jquery.colorbox-min.js"></script>
    Et j'ai remplacé le nom de la classe "colorbox" par "affichage_colorbox"...

Discussions similaires

  1. [fclose] erreur de fermeture (seg fault)
    Par Goundy dans le forum C
    Réponses: 17
    Dernier message: 06/04/2006, 13h16
  2. Erreur en fermeture ? D'où cela peut venir
    Par BXDSPORT dans le forum Langage
    Réponses: 5
    Dernier message: 21/10/2005, 22h26
  3. [ eclipse ] plugin-in erreur
    Par hocinema dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 23/08/2005, 14h18
  4. gestion d'erreur et fermeture recordset
    Par yorra dans le forum Access
    Réponses: 4
    Dernier message: 14/11/2004, 11h38
  5. [Plugin][Lomboz]Erreur lancement tomcat via eclipse
    Par dodine dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/07/2004, 11h06

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