J'utilise le plugin fancybox pour les ajax et les affichages d'images et ça marche bien quand c'est un scénario simple. Mais je suis confronté à une question assez délicate ici.Mauvaise largeur et hauteur pour une fancybox ajax en ligne contenant une image
J'ai un lien qui fait un appel ajax via fancybox, et retourne un code HTML avec une image dans (<img />
tag). D'après ce que je comprends dans le plugin jquery de fancybox, le HTML est mis dans une variable tmp
via la fonction jquery html()
. Après cela, il appelle la fonction _process_inline()
dans laquelle la largeur et la hauteur de la boîte fancybox sont calculées grâce à la hauteur et la largeur du contenu var tmp
.
Le problème est qu'à ce stade, quand je fais un tmp.find("img").width()
la valeur est 0 alors que la réelle est de 560 pixels.
Est-ce que quelqu'un d'entre vous savent une solution pour résoudre ce problème en dehors de l'ajout width
et height
attributs à l'image?
Cheers,
Nicolas