【发布时间】:2014-04-02 12:22:53
【问题描述】:
需要帮助,
我正在制作一个无序列表,其中包含一次来自 youtube 的嵌入 iframe 的图像,
单击图像时,它会使用 jquery 的 .replace 和 .prev 函数从上方将图像替换为隐藏的 iframe
我想知道点击图片后 youtube 视频是否可以自动播放,当将自动播放添加到 youtube 本身的参数时,它会在页面加载时开始,即使设置为不显示也是如此。
我只使用类来做到这一点,因为列表会变大,我不想为每个单独的 id 添加一些 jquery。我不确定这是否可能仅通过使用类来实现。
谁能指导我一下。
这是我到目前为止的想法:
javascript:
$('.coverimageforplayer').click(function () {
$(this).replaceWith($(this).prev('li.showme').show());
});
html:
<ul>
<li class="showme" style="display:none">
<iframe width="480" height="360" src="//www.youtube.com/embed/TZMoS2QBc8U?autoplay=0" frameborder="0" allowfullscreen></iframe>
</li>
<li class="coverimageforplayer">
<img src="http://www.nasa.gov/images/content/711375main_grail20121205_4x3_946-710.jpg" />
</li>
<li class="showme" style="display:none">
<iframe class="iframer_1" width="480" height="360" src="//www.youtube.com/embed/TZMoS2QBc8U" frameborder="0" allowfullscreen></iframe>
</li>
<li class="coverimageforplayer">
<img src="http://www.nasa.gov/images/content/711375main_grail20121205_4x3_946-710.jpg" />
</li>
</ul>
非常感谢
【问题讨论】: