我试图在单击缩略图时更新iframe的src =“”。这是我迄今为止所拥有的。当您单击缩略图时,将iframe的网址切换为新的网址
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();
});
我大概做了这样的事情 How do I dynamically change the content in an iframe using jquery?
但我试图使数组项看起来更好一点。该字符串有点长。唯一改变的就是youtube video id。所以我想我会走这条路
这里是我的小提琴
http://jsfiddle.net/sghoush1/mZh3c/3/
对我来说,JS小提琴今天有点怪作用。如果它继续加载并且什么都没有显示,只需停止加载它就会在那里。怪异,但它发生,我
另一个主要缺陷是它拥有jQuery的1.3.2 :-(工作。这完全吸
一个伟大的工具(快捷地创建并在某些情况下比的jsfiddle)http://jsbin.com –
什么是你的问题? – raam86
我喜欢你对youtubevidId的迭代,并且每次都使用iframeEmbed ... – Luke