我正在使用以下模态窗口脚本:https ://github.com/drublic/css-modal
我找到了在关闭当前模式窗口时触发的代码。我添加了一些来自 Vimeo 开发人员页面的代码,稍作修改:
// Unfocus
modal.removeFocus = function () {
if (modal.lastActive) {
modal.lastActive.focus();
}
var iframe = jQuery(".big-image iframe")[0];
var player = jQuery(iframe);
//player=jQuery('.big-image iframe')[0];
alert(player);
player.api('pause');
};
在播放视频时关闭模式时出现以下错误。
未捕获的类型错误:对象 [对象对象] 没有方法 'api'
这是 iframe 代码的片段。一次可能有多个可见。
<div class="big-image">
<iframe src="http://player.vimeo.com/video/79541124?title=0&byline=0&color=ff0000" width="640" height="480" frameborder="0"></iframe>
</div>
我最初试图找到第一个视频并关闭它。最终,我想找到当前正在播放的视频并在模态关闭时停止它。
想法?