使用Lightbox2显示video

网站: http : //blieque.comli.com/motion

在开始之前,我知道有很多替代Lightbox2(Lokesh Dhakar)来显示video,但我想避免使用三种不同的JavaScript,已经使用MooTools和JQuery,因为我希望将HTTP请求保持在最低限度,以及作为磁盘使用。

就此而言,Lightbox2不支持video,完全停止。 但是,我注意到JavaScript实际上是在获取ahref属性的内容,并在灯箱打开时将其放在imgsrc属性中。 据我所知,将此img更改为iframe (已完成)并将锚标记的href设置为youtube.com/embed/*video-id*应生成包含该YouTubevideo的iframe (替换watch?id= with embed/提供video的全屏版本。

然后我还在默认的class="lb-image"之上添加了宽度,高度和frameborder属性的JavaScript。 现在当页面加载并且Lightbox调用它时会创建一个空窗口。 如果您检查代码,您可以看到所有属性都存在,但框架中的页面未加载,只是创建一个空头和body标记。

我只是想知道它是服务器问题还是代码问题,如果是,如何解决它。 如果有任何方法可以使它工作?

谢谢

注意:我没有使用Drupal,因此lightvideo选项不可用。

启用video支持

默认情况下,禁用对video的支持。 但是,通过选中admin / settings / lightbox2上的启用video支持选项,可以轻松启用此function。

基本例子

 This Video 

参考