我有一个自定义的fancybox(fancybox2),其中的内容是动态加载的。然而,随着内容的增长,该框仍然固定在浏览器窗口中,并且不会触发 html 的滚动条。
但是,如果我运行$.fancybox.update()
它会调整并显示滚动条。如何在不运行上述行的情况下自动执行此操作?
我的fancybox定义如下
$.fancybox({
href : '#mycontainer'
autoSize : true,
maxWidth : 760,
fitToView: false,
padding : 0,
fixed : true,
autoCenter : true,
beforeShow : function(){
$('.fancybox-overlay-fixed').css({'overflow-y':'auto'});
},
afterShow : function(){
$('.fancybox-overlay-fixed').css({'overflow-y':'auto'});
},
});