使用Lightbox2显示video
网站: http : //blieque.comli.com/motion
在开始之前,我知道有很多替代Lightbox2(Lokesh Dhakar)来显示video,但我想避免使用三种不同的JavaScript,已经使用MooTools和JQuery,因为我希望将HTTP请求保持在最低限度,以及作为磁盘使用。
就此而言,Lightbox2不支持video,完全停止。 但是,我注意到JavaScript实际上是在获取a
的href
属性的内容,并在灯箱打开时将其放在img
的src
属性中。 据我所知,将此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
参考