解决方法
从
fancybox api docs:
$.fancybox.resize:“自动调整fancybox高度以匹配内容的高度.”
因此看起来它并不打算调整宽度.
如果要调整宽度,可以通过手动调整#fancybox-wrap和#fancybox-inner元素的大小来实现.经过一些非常快速的检查,看起来#fancybox-wrap设置为比#fancybox-inner宽20px:
$('#fancybox-inner').width(400); $('#fancybox-wrap').width(420);
使用width选项首次注册fancybox时,您还可以控制宽度:
$('#somelink').fancybox({ width: '100px' });