FancyBox调整宽度

joh*_*Art 6 javascript jquery resize fancybox

我可以使用$.fancybox.resize();零件调整高度,但宽度不会根据新内容更新.思考?

TM.*_*TM. 8

来自fancybox api文档:

$.fancybox.resize:"自动调整FancyBox 高度以匹配内容的高度."

因此看起来它并不打算调整宽度.

如果要调整宽度,可以通过手动调整#fancybox-wrap和#fancybox-inner元素大小来实现.经过一些非常快速的检查,它看起来像#fancybox-wrap设置为20px宽于#fancybox-inner:

$('#fancybox-inner').width(400);
$('#fancybox-wrap').width(420);
Run Code Online (Sandbox Code Playgroud)

使用以下width选项首次注册fancybox时,您还可以控制宽度:

$('#somelink').fancybox({ width: '100px' });
Run Code Online (Sandbox Code Playgroud)