调整FancyBox的大小 - 完整模式

时间:2014-10-31 12:36:48

标签: jquery fancybox fancybox-2

执行代码后:

afterLoad:function(){
  $.fancybox.resize;
}

我在完整模式下获取窗口,如何修复它?

这是设置窗口FancyBox:

'autoCenter': false,
            'autoScale'   : false,
            'scrolling' : 'no',
            'fitToView' : false,
            'autoSize'          :   false,
            'autoDimensions'    :   false,
            'width' : 950,...

我使用FancyBox版本 2.4

带有当前窗口全尺寸的

Image

编辑的问题版本:

function PlayVideo(href, id){
        $.fancybox({
            'type' : 'iframe',
            'href' : href.replace(new RegExp('watch\\?v=', 'i'), 'embed/') + '?theme=dark&color=white&autohide=1&rel=0&iv_load_policy=3&modestbranding=1&enablejsapi=1&origin=http://whoismed.com&showinfo=0&autoplay=1',
            'padding' : 0,
            'maxWidth': 950,
            'margin'  : 0,
            'autoSize': false,
            'scrolling' : 'no',
            'fitToView' : false,
            'width' : 950,

            beforeLoad : function() {
                var template;
                var hash;
                var info;
                getVideo(id);
            },

            afterLoad:function(){
                $('.fancybox-inner').append(template);
                //$.fancybox.update();
                $.fancybox.resize();
                changeURL(matchYoutubeUrl(href)+'#'+id, info.VideoName, info);
            },

            helpers: {
                overlay: {
                    locked: false
                }
            }
        });
    }

0 个答案:

没有答案