FancyBox изменяют размер ширины

Я могу изменить размер высоты с $.fancybox.resize(); часть, но ширина просто не обновляет согласно новому содержанию. Мысли?

6
задан johnnyArt 7 March 2010 в 23:20
поделиться

1 ответ

Из fancybox api docs:

$.fancybox.resize: "Auto-resizes FancyBox height to match height of content."

Таким образом, похоже, что он не предназначен для изменения ширины.

Если вы хотите изменить ширину, вы можете сделать это, вручную изменив размеры элементов #fancybox-wrap и #fancybox-inner. После очень быстрой проверки, похоже, что #fancybox-wrap установлен на 20px шире, чем #fancybox-inner:

$('#fancybox-inner').width(400);
$('#fancybox-wrap').width(420);

Вы также можете управлять шириной при первой регистрации fancybox, используя опцию width:

$('#somelink').fancybox({ width: '100px' });
8
ответ дан 8 December 2019 в 18:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: