Jquery 如何动态调整fancybox高度
新的fancybox[v2]有一个函数$.fancybox.update(),它可以在浏览器上调整fancybox的宽度 但是,如何动态更改高度 这是我的定义Jquery 如何动态调整fancybox高度,jquery,fancybox,fancybox-2,Jquery,Fancybox,Fancybox 2,新的fancybox[v2]有一个函数$.fancybox.update(),它可以在浏览器上调整fancybox的宽度 但是,如何动态更改高度 这是我的定义 $.fancybox({ 'autoSize' : true, 'fixed' : true, 'padding' : 0, 'fitToView ' : true, 'onUpdate ' : function(){
$.fancybox({
'autoSize' : true,
'fixed' : true,
'padding' : 0,
'fitToView ' : true,
'onUpdate ' : function(){
$.fancybox.update();
$.fancybox.reposition();
},
});
我更愿意说,如果浏览器大小也发生变化,
fitoview
会调整fancybox的大小。另一方面,$.fancybox.update()
根据框中的内容更改fancybox的大小。。。在这种情况下,应将fitToView
设置为false
,并将autoSize
设置为true
。现在请解释一下“动态更改高度”的含义。如果我将fancybox从1360x800显示器移动到更小的1024x600显示器,fancybox的宽度可以调整,但高度不能调整。下半部分从窗户外面出去。您需要滚动查看该零件,因为autoSize
设置为true
,这意味着fancybox从内容本身获取维度。如果您的内容高于查看端口,则fancybox也会高于。尝试将autoSize
设置为false
。您确实意识到,`onUpdate'事件中的$.fancybox.update()
将导致无限循环,只会消耗您的CPU?我更愿意说,如果浏览器大小也发生变化,则fitToView
会调整fancybox的大小。另一方面,$.fancybox.update()
根据框中的内容更改fancybox的大小。。。在这种情况下,应将fitToView
设置为false
,并将autoSize
设置为true
。现在请解释一下“动态更改高度”的含义。如果我将fancybox从1360x800显示器移动到更小的1024x600显示器,fancybox的宽度可以调整,但高度不能调整。下半部分从窗户外面出去。您需要滚动查看该零件,因为autoSize
设置为true
,这意味着fancybox从内容本身获取维度。如果您的内容高于查看端口,则fancybox也会高于。尝试将autoSize
设置为false
。您是否意识到,`onUpdate'事件中的$.fancybox.update()
将导致无限循环,只会占用您的CPU?