FancyBox redimensionner la largeur
Je suis capable de redimensionner la hauteur avec la $.fancybox.resize();
partie, mais la largeur ne fait pas de mise à jour selon le nouveau contenu. Pensées?
Vous devez vous connecter pour publier un commentaire.
De la fancybox api docs:
$.fancybox.resize
: "Auto-redimensionne FancyBox hauteur pour correspondre à la hauteur du contenu."De sorte qu'il semble comme il n'est pas prévu pour régler la largeur.
Si vous souhaitez régler la largeur, vous pouvez le faire manuellement en le redimensionnement de la
#fancybox-wrap
et#fancybox-inner
éléments. Après quelques très rapide vérification, il ressemble à#fancybox-wrap
est fixé à 20px plus large que#fancybox-inner
:Vous pouvez également contrôler la largeur lors de votre première inscription fancybox à l'aide de la
width
option:Dans les versions plus récentes de fancybox (1.3.4 dans mon cas) utiliser
au lieu de
pour ajuster manuellement la largeur
Voici ce qui a fonctionné pour moi:
faire quelques changements dans jquery.fancybox.js près de la ligne nubmer:837 changement
à
il a bien fonctionné pour moi.
Il suffit d'ouvrir jquery.fancybox.js et ajouter votre propre largeur. Voici mon code avec une largeur de 72%.