Я могу изменить размер высоты с $.fancybox.resize();
часть, но ширина просто не обновляет согласно новому содержанию. Мысли?
$.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' });