javascript - Fancybox - Youtube 嵌入 100%,同时保持纵横比

标签 javascript jquery css youtube fancybox

我想知道是否有一种方法可以在 fancybox 中打开嵌入式 Youtube 视频并占用一定的宽度百分比,比如 100% 或尽可能大,同时保留其中包含的视频的宽高比。

我有:

$('.fancybox').fancybox({
        helpers: {
            media: {},
            overlay : {
                css : {
                    'background' : 'rgba(230, 230, 215, 0.95)'
                }
            }
        },
        padding: 0,
        margin: 30,
        width: '90%',
        aspectRatio : true,
        autoSize: false,
        arrows: false,
        closeBtn: false
    });

最佳答案

看起来使用某些 CSS 和/或 jQuery 是可行的。您将使用您的嵌入代码,而不是您的 Fancybox 代码。查看这篇文章:http://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php

关于javascript - Fancybox - Youtube 嵌入 100%,同时保持纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322219/

相关文章:

javascript - 为什么 instanceof 对 babel-node 下的 Error 子类实例不起作用?

javascript - 大型 firebase 函数请求似乎会导致连接错误

javascript - Node.js 如何将 geojson 从 mongodb 传递到我可以在前端使用的对象

javascript - 根据第 1 个 2 个下拉列表 ID 显示第 3 个下拉列表

html - 如何在 HTML 选项卡上编辑 CSS?

javascript - 注入(inject) Angular 服务时运行相同的代码

javascript - JQuery 使用 .html 传递表中的 ajax 数据

jQuery UI slider 从数据属性设置值

html - 缩放按钮以保持背景图像的纵横比

css - 位置 :fixed 的 z-index