【发布时间】:2014-11-26 09:29:38
【问题描述】:
我一直在寻找一种创建自定义 Vimeo 播放按钮的方法,我找到了 Chris Coyier 的这个解决方案。就像我也需要它一样工作,但我不知道如何让它与页面上的多个视频一起工作。
我已将 .getElementById() 替换为 .getElementsByClassName() 并且我希望使用 .closest() 将每个按钮与视频联系起来,但到目前为止还没有运气。
http://codepen.io/anon/pen/VYLrXP
HTML
<div class="video_contain">
<iframe src="//player.vimeo.com/video/80312270?api=1" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen class="video"></iframe>
<div class="play-button">
play
</div>
</div>
JS - 包括 Frogaloop
var iframe = document.getElementsByClassName('video');
// $f == Froogaloop
var player = $f(iframe);
// bind events
var playButton = document.getElementsByClassName("play-button");
playButton.addEventListener("click", function() {
player.api("play");
$(this).hide();
});
有人可以帮忙吗?
【问题讨论】:
标签: javascript jquery html vimeo