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, ajout de plusieurs colorbox en ajax [Débutant(e)]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut plugin Colorbox, ajout de plusieurs colorbox en ajax
    Bonjour,

    Avant de commencer, je voulais dire que ce forum m'a toujours beaucoup aidé en tant que "googliseur" de probleme, et je vous en remerci

    J'ai d'habitude toujours trouvé des réponses mais cette fois ci, c'est différent je n'ai rien trouvé qui correspond à mon probleme

    En fait je vous explique, j'ai une page qui se remplit en ajax, en gros j'ai fais la structure de la page en html dans mon page.php
    et aprés dans le onload en javacsript je fais une requete qui va chercher des images et je les crées avec colorbox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ...
    content += "<a href='monimage1.1' rel='groupe1'>photo1.1</a>";
    content += "<a href='monimage1.2' rel='groupe1'>photo1.2</a>";
    content += "<a href='monimage2.1' rel='groupe2'>photo2.1</a>";
    content += "<a href='monimage2.2' rel='groupe2'>photo2.2</a>";
    ...
    innerHtml += content;
     
    $("a[rel='groupe1']").colorbox({photo:true, maxWidth:800, maxHeight:600});
    $("a[rel='groupe2']").colorbox({photo:true, maxWidth:800, maxHeight:600});
    La pas de probleme les images sont bien ouvrable avec colorbox, en mode galerie comme il faut.

    Par contre aprés si l'utilisateur clique sur "plus de photos" ce lien fait la meme chose que la partie d'avant, mais il met a la suite les nouvelles photos. Ben la plus aucune galerie ne veut s'ouvrir, meme celle qui d'avant... pourtant dans le html les images sont bien entouré du lien colorbox
    L'erreur de javascript qui ressort à chaque fois que je click sur un lien est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $.data(this, colorbox) is undefined
    [Break on this error] var relRelated = $.data(this, colorbox).rel || this.rel;
    Je ne sais pas du tout comment faire,
    Si jamais vous avez besoin de plus d'infos demandez moi
    Si quelqu'un peut me donner un petit coup de main

    En tout cas merci

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonjour

    Je ne connais pas Colorbox, mais lors du second chargement des photos, par l'intermédiaire d'une transaction AJAX, il faut sans doute réactiver colorbox pour qu'il prenne en compte les nouvelles photos.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut
    Merci de ta réponse
    Oui je rajoute bien les photos avec le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $("a[rel='groupe1']").colorbox({photo:true, maxWidth:800, maxHeight:600});
    $("a[rel='groupe2']").colorbox({photo:true, maxWidth:800, maxHeight:600});
    Mais puisque c'est de l'ajax pourquoi je réinitialiserai encore colorbox? puisque je en fais qu'ajouter des infos à colorbox.
    Ça me parait bizarre...

Discussions similaires

  1. Réponses: 8
    Dernier message: 27/07/2006, 09h09
  2. [AJAX] Appel de plusieurs pages avec Ajax
    Par shadowbob dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 13/02/2006, 18h29
  3. [plugin] [jar] ajouter un jar dans un plugin
    Par Mobius dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 01/06/2005, 10h44
  4. [JFrame] ajout de plusieurs JPanel
    Par illegalsene dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 06/04/2005, 00h11

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