Javascript 模式关闭时视频未停止

Javascript 模式关闭时视频未停止,javascript,wordpress,modal-dialog,Javascript,Wordpress,Modal Dialog,在下一页中,我试图让视频在模式关闭时停止。我不确定关闭视频的最佳选项是什么。我尝试了以下方法,但似乎不起作用 '''( function( w, d ) { 'use strict'; // Get the modal var el = d.getElementsByClassName( 'container' )[0]; var modal = d.getElementById( 'id01' ); // When the u

在下一页中,我试图让视频在模式关闭时停止。我不确定关闭视频的最佳选项是什么。我尝试了以下方法,但似乎不起作用

  '''( function( w, d ) {
      'use strict';
       // Get the modal
      var el = d.getElementsByClassName( 'container' )[0];
       var modal = d.getElementById( 'id01' );
      // When the user clicks anywhere outside of the modal, close it
       w.onclick = function ( event ) {
        if ( event.target == modal ) {
           modal.style.display = 'none';
        }
      };
   d.getElementsByClassName( 'close' )[0].addEventListener( 'click',
      function() {
         d.getElementById( 'id01' ).style.display = 'none';
         while ( el.firstChild ) {
                 el.removeChild( el.firstChild ); 
      }
     }, false );

    }( window, document ));'''
可以使用.pause()方法


var-iframe=document.querySelector('iframe');//已在HTML中的iframe
var player=新的Vimeo.player(iframe);//初始化vimeo视频播放器
player.pause()//暂停视频
(函数(w,d){
"严格使用",;
//获取模态
var el=d.getElementsByClassName('container')[0];
var modal=d.getElementById('id01');
//当用户单击模式之外的任何位置时,将其关闭
w、 onclick=函数(事件){
如果(event.target==模态){
modal.style.display='none';
var iframe=document.querySelector('iframe');//已存在于HTML中的iframe
var player=new Vimeo.player(iframe);//初始化Vimeo视频播放器
player.pause()//暂停视频
}
};
d、 GetElementsByCassName('close')[0]。addEventListener('click',
函数(){
d、 getElementById('id01')。style.display='none';
而(第一个孩子){
el.removeChild(el.firstChild);
}
},假);
}(窗口、文件);

我添加了此选项,但如果您在成人支持和保护系统上播放视频,然后关闭模式,则在关闭模式时它似乎不会停止视频播放@user3565700抱歉,我没有看到您使用的播放器是Vimeo播放器。有关使用Vimeo播放器的更多信息,请访问:那么我在那里需要什么?抱歉,jsI不太好。我已经更新了我的答案和代码块。我希望你能理解。这就是我输入模态的代码。如果我把你的代码添加到我的javascript文件中,我认为我做得对吗?对于所有问题“”'X[wpv conditional if=“($(演示视频)eq'1')”]”表示抱歉