Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks
Bibliothèques & Frameworks Forum d'entraide sur les frameworks et bibliothèques JavaScript (jQuery, Mootools, Prototype, Script.aculo.us, etc.). Avant de poster : Cours Frameworks 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 25/07/2011, 14h19   #1
Invité de passage
 
Inscription : juin 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 13
Points : 0
Points : 0
Par défaut FancyBox et ajax

Bonjour,
j'ai une application qui affiche en ajax un catalogue d'image et je voudrais au clic sur l'image l'afficher (avec un effet sympa).
Problème ça ne marche pas (alors que sans l'ajax oui mais je n'ai pas le choix), j'ai regardé sur le web et apparemment ça serait possible mais je n'ai rien trouvé sur le comment... Est-ce que qq'1 aurait une idée ?
Pour info l'exemple de code ci-dessous :
Code :
1
2
3
4
5
6
7
8
9
 
<script type="text/javascript">
$(document).ready(function() {
$("a#image1").fancybox();
});
</script>
 
//image chargée en ajax
<a id="image1" href="image1.jpg"><img alt="image1" src="image1_petit.jpg" /></a>
Marquo2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 15h14   #2
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Ce serait bien aussi de nous montrer comment tu charges en ajax l'image.

Car je pense que le problème vient de là, tu n'attaches pas la fancybox à l'image à la fin de son chargement.
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 17h21   #3
Invité de passage
 
Inscription : juin 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 13
Points : 0
Points : 0
Voilà la traduction de l'affectation de l'image :
Code :
1
2
 
document.getElementById("conteneur").innerHTML = "<a id='image1' href='image1.jpg'><img alt='image1' src='image1_petit.jpg' /></a>
Marquo2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 17h26   #4
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Alors, ajoute juste derrière :

Code :
1
2
document.getElementById("conteneur").innerHTML = "<a id='image1' href='image1.jpg'><img alt='image1' src='image1_petit.jpg' /></a>";
$("a#image1").fancybox();
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 11h21   #5
Invité de passage
 
Inscription : juin 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 13
Points : 0
Points : 0
Super merci ça marche
Marquo2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h02.


 
 
 
 
Partenaires

Hébergement Web