Tag: 大小调整

Fancybox 2动态宽度基于内容大小

我有一个IFrame通过Fancybox 2打开播放video: HTML: File Name 使用Javascript: $(“a.fancybox-video”).fancybox({ scrolling : ‘no’, type : ‘iframe’, helpers : { title: null } }); video是用户上传的,所以我不知道大小。 我最终将在Fancybox上设置maxHeight和maxWidth,但我已将其删除以便于排除故障。 如何根据内容设置Fancybox的宽度? 使用我的测试文件,大约400px宽,fancybox本身被设置为830 / 800px宽(外部和内部宽度): 太宽的fancybox的屏幕截图http://img528.imageshack.us/img528/3872/ fancyboxwidth.png autoSize和fitToView没有任何效果。 IFrame页面上没有设置默认宽度的CSS或代码。 如果我强制Fancybox代码中的宽度,它可以工作,但由于我的内容是动态的,它不适用于实时系统。 我也试过调整另一个问题的function,询问高度resize,但它也不起作用: beforeShow : function() { $(‘.fancybox-iframe’).load(function() { $(‘.fancybox-inner’).width($(this).contents().find(‘body’).width()); }); } 编辑:添加了我正在尝试加载到Fancybox的IFrame页面的代码: var max_video_width = 924; jwplayer(“preview”).setup({ flashplayer: “/VideoPlayer/player.swf”, controlbar: “bottom”, file: “/videos/file_name”, stretching: ‘file_name’, […]