1

我正在使用以下模态窗口脚本: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&amp;byline=0&amp;color=ff0000" width="640" height="480" frameborder="0"></iframe>
</div>

我最初试图找到第一个视频并关闭它。最终,我想找到当前正在播放的视频并在模态关闭时停止它。

想法?

4

0 回答 0