Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Fancybox:YouTube未出现在lightbox中_Jquery_Video_Youtube_Fancybox - Fatal编程技术网

Jquery Fancybox:YouTube未出现在lightbox中

Jquery Fancybox:YouTube未出现在lightbox中,jquery,video,youtube,fancybox,Jquery,Video,Youtube,Fancybox,在我的客户网站上出现YouTube视频时遇到问题。Fancybox应该调出视频,但是我得到了这个盒子,但是它只是一个很宽的盒子,里面没有任何内容 我正在使用Fancybox的v2.1.5,下面是我用来调用它的代码 样本如下: 只需点击播放视频按钮 // fancybox modal popup init function initLightbox() { jQuery('a.lightbox, a[rel*="lightbox"]').fancybox({ helpers

在我的客户网站上出现YouTube视频时遇到问题。Fancybox应该调出视频,但是我得到了这个盒子,但是它只是一个很宽的盒子,里面没有任何内容

我正在使用Fancybox的v2.1.5,下面是我用来调用它的代码

样本如下:

只需点击播放视频按钮

// fancybox modal popup init
function initLightbox() {
    jQuery('a.lightbox, a[rel*="lightbox"]').fancybox({
        helpers: {
            overlay: {
                css: {
                    background: 'rgba(0, 0, 0, 0.7)'
                }
            }
        },
        afterLoad: function(current, previous) {
            // handle custom close button in inline modal
            if(current.href.indexOf('#') === 0) {
                  jQuery(current.href).find('a.close').off('click.fb').on('click.fb', function(e){
                    e.preventDefault();
                    jQuery.fancybox.close();
                });
             }
         }
     });
}

找到了解决办法。实际上是在另一个SO帖子中: