我正在使用此功能通过Magnific Popup在灯箱中显示youtube视频。我得到id
个链接中的.video-youtube
个,为任何链接创建了一个动态iframe
。
在此页面中,我有3个不同的链接,问题是灯箱仅显示最后一个视频,而不是根据单击的链接进行动态更改。任何提示将不胜感激。
<a id="siTrd7uucW" class="video-youtube" href="#">Click to view video</a>
<a id="reFad8ug77" class="video-youtube" href="#">Click to view video</a>
<a id="sghrd7tu99" class="video-youtube" href="#">Click to view video</a>
(function($) {
$(document).ready(function() {
$(".video-youtube").each(function() {
var id = this.id;
$(window).load(function() {
$('.video-youtube').magnificPopup({
items: {
src: $('<iframe width="560" height="315" src="https://www.youtube.com/embed/' + id + '?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'),type: 'inline'
}
});
});
});
});
})(jQuery);