通过一些研究,我想出了一种方法来显示我自己的缩略图,该缩略图会在点击 youtube 视频时定位。我遇到的问题是,当单击页面上的另一个视频时,两个缩略图都开始播放,而不仅仅是目标,因为它们共享相同的类。在 jQuery 上,我尝试仅针对正在单击的 .image 使用 this 并使用最近的、父级和兄弟级。我可能只是打错了,但作为一个初学者,我很难弄清楚。
HTML
<div class="youtube" style="display:none;">
<iframe width="382" height="262" src="" wmode="transparent" frameborder="0" allowfullscreen></iframe>
</div>
<img src="img/example.jpg" width="382" height="262" class="image" />
jQuery
$('.image').click(function() {
$(this).hide();
$('.youtube').show().find("iframe").attr("src","videourl?autoplay=1");
});