16 votes

La largeur de la boîte à idées ne s'applique pas

En utilisant le JS suivant, la largeur n'est pas ajustée. Elle n'est pas ajustée lorsque j'utilise '750' ou '750px'

$('a#city-prompt').fancybox({
    'width': 750
});

J'ai posté sur le site boîte fantaisie forums à ce sujet et n'a pas reçu de réponse

22voto

Felix Kling Points 247451

Vous devez probablement définir autoSize a false :

$('a#city-prompt').fancybox({
    'width': 750,
    'autoSize': false
});

A propos de width de la la documentation :

Largeur pour les types de contenu "iframe" et "swf". Également défini pour le contenu en ligne si "autoDimensions" est défini sur "false".

7voto

d-_-b Points 3491

Aucune des réponses données ici n'a fonctionné pour moi, mais celle-ci a fait l'affaire :

$.fancybox({
    'content':$("#element").html(),
    'width':'500',
    'autoDimensions':false,
    'type':'iframe',
    'autoSize':false
});

En 'autoSize':false était la clé manquante

1voto

Matteo Cuellar Points 11

Veillez à ne pas inclure le ' lorsque vous écrivez la largeur en pixels. Ainsi, au lieu de

'width' : '100', vous devriez avoir 'width' : 100,

J'espère que cela vous aidera...

1voto

Shuhad zaman Points 2300

Essayez ceci. Vous devez définir autoSize a false :

$(".fancybox").fancybox({'width':400,
                         'height':300,
                         'autoSize' : false});

1voto

Josep Bibiloni Points 133

Dans la version 2 et supérieure de Fancybox, utilisez 'autoSize':false

Documentation Fancybox

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X