joh*_*Art 6 javascript jquery resize fancybox
我可以使用$.fancybox.resize();零件调整高度,但宽度不会根据新内容更新.思考?
$.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)