javascript - 找到 youtube iframe 并在其上附加一个 div

标签 javascript jquery

我试图在 youtube iframe 嵌入代码上放置一个 div,但它不起作用。 有什么想法吗?

我的代码是:

$('#iframe').prepend("<div style='width:800px; height:450px; background-color:#fff;'></div");

和经典的 youtube iframe:

<iframe width="800" height="450" src="//www.youtube.com/embed/mllXxyHTzfg?rel=0" frameborder="0" allowfullscreen></iframe>

最佳答案

如果你想要一个 Javascript 解决方案:

function coverVideo(){
    // Create an empty div
    var cover = $("<div></div>").appendTo("body");
    cover.css({
        // Position directly over the iframe
        position: "absolute",
        top: $("#iframe").offset().top,
        left: $("#iframe").offset().left,

        // Style as you like
        width: "800px",
        height: "450px",
        background: "#fff"
    });
}

关于javascript - 找到 youtube iframe 并在其上附加一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25591631/

相关文章:

javascript - 在 jQuery 中编辑行和动态 id 问题?

javascript - 如何通过 ID 引用 java 脚本中动态生成的元素?

javascript - 阐明 <form action ="?"method ="post"> which submits to string.match ("site:mysite.net")

javascript - 如何生成React Native项目的apk或ios文件

javascript - 为什么 SOLR 不能与 jQuery 一起使用?

javascript - 按钮标签在 IE 7 中不起作用

javascript - 如何从后端填充下拉列表中的数据并在 Angular 中选择值?

javascript - 检查是否启用了 Javascript,如果未使用 asp 自定义控件,则显示一条消息

javascript - 如何检查对象的值

javascript - 如何有效地处理窗口滚动