当我单击缩略图时,我正在尝试更新 iframe 的 src="" 。这就是我到目前为止所拥有的。
html
<div class="videoPopup"><span class="close">X close</span>
<iframe width="600" height="400" src="" frameborder="0" allowfullscreen></iframe>
</div>
<div class="vidTrigger"></div>
<div class="vidTrigger"></div>
<div class="vidTrigger"></div>
jQuery
var youtubevidId = ['SzsDHtzx6tI', 'BOQvtdXRtKw', 'gmIJoQV96PM'];
for (var i = 0; i <= youtubevidId.length; i++) {
var iframeEmbed = ('http://www.youtube.com/embed/youtubevidId?enablejsapi=1&wmode=opaque');
}
$('.vidTrigger').click(function () {
$('.videoPopup').show();
$(iframe).attr(src, iframeEmbed);
});
$('.close').click(function(){
$('.videoPopup').hide();
});
我可能已经做了这样的事情 如何使用 jquery 动态更改 iframe 中的内容?
但我试图让数组项看起来更好一些。字符串有点长。唯一改变的是 youtube 视频 ID。所以我想我会走这条路
这是我的小提琴
http://jsfiddle.net/sghoush1/mZh3c/3/
对我来说,js 小提琴今天表现得有点奇怪。如果它继续加载并且没有显示任何内容,只需停止加载 pge,它就会在那里。奇怪但它发生在我身上
另一个主要错误是它必须在 jquery 1.3.2 上工作 :-(。这完全糟透了