【发布时间】:2015-11-08 11:20:22
【问题描述】:
我会尽量缩短这段时间,以便快速修复。
我有一个带有 vimeo 视频的灯箱。屏幕右上角有一个用于移除灯箱的按钮,但 vimeo 视频仍在后台播放,您可以听到它,但看不到它。我需要能够在隐藏灯箱的同时暂停 vimeo 视频。
这是我目前的代码:
var lightbox =
'<div id="lightbox">' +
'<a><p id="click-to-close">Click to close</p></a>' +
'<div id="content">' + //insert clicked link's href into img src
' <iframe id="video" src="https://player.vimeo.com/video/131429700?autoplay=1&title=0&byline=0&portrait=0?api=1" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>' +
'</div>' +
'</div>';
$("#click-to-close").click(function() {
$('#lightbox').hide();
var iframe = document.getElementById('video');
// $f == Froogaloop
var player = $f(iframe);
var pauseButton = document.getElementById("click-to-close");
pauseButton.addEventListener("click", function() {
player.api("pause");
});
});
我有什么遗漏/做错了吗?
【问题讨论】:
标签: javascript jquery video