【发布时间】:2017-04-23 14:35:22
【问题描述】:
所以我一直试图弄清楚当您单击播放链接时如何用 youtube 视频覆盖英雄图像(这样视频会填充 div 的高度和宽度)。但我不知道该怎么做。我尝试过使用弹出插件,但我认为它们不是解决方案。我正在努力完成这些人在他们的网站上所做的事情:https://www.squarespace.com/ 但因为我是菜鸟,所以我无法阅读他们的所作所为。
我该怎么办?用 div 覆盖 youtube 视频,或者?我也需要 jQuery 吗?有人,帮忙!
谢谢!
编辑: 我试过使用 Magnific Popup。但我无法让它工作。无论如何,这是我尝试过的:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.css">
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<a class="video" href="https://www.youtube.com/watch?v=LGZaWik2430">Click To View</a>
$('.video').magnificPopup({
type: 'iframe',
iframe: {
markup: '<div class="mfp-iframe-scaler">'+
'<div class="mfp-close"></div>'+
'<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>' +
'</div>'
},
callbacks: {
markupParse: function(template, values, item) {
values.title = item.el.attr('title');
}
}
});
【问题讨论】:
-
你试过什么代码?编辑您的问题并将其粘贴到那里。这不是一个免费的代码编写网站,你至少要尝试一下
-
会的,请稍等。虽然,他们都没有工作。大声笑
标签: javascript jquery html css youtube