Jquery 如何动态调整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[v2]有一个函数$.fancybox.update(),它可以在浏览器上调整fancybox的宽度

但是,如何动态更改高度

这是我的定义

$.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?