jquery – 如何在使用fancybox时在jwplayer上获取全屏视频

在使用fancybox时,如何在jwplayer上获取全屏视频?现在我有一个fancybox打开一个包含jwplayer嵌入的div,它工作正常,视频播放时按下播放等所以这一切都很好.唯一的问题是,当我按下全屏播放视频时,播放全屏视频后面的浏览器和facyBox弹出窗口,所以我无法正常看到它.我需要全屏聚焦.我注意到fancybox使用了很多z-index值,是什么导致它?

任何帮助将不胜感激,谢谢.

解决方法

这完全取决于您如何嵌入视频.我个人不喜欢使用内联嵌入式视频,因为它们在后台加载,无论您现在或以后看到它们,都会影响性能页面加载.

如果您打算在fancybox显示它们,推荐的方法是按需调用它们,所以使用这个html:

<a class="video" href="pathToVideo/video.flv">open my video in fancybox</a>

使用这个脚本:

<script type="text/javascript">
 $(document).ready(function(){
  $("a.video").click(function() {
   $.fancybox({
    'padding' : 0,// optional
    'title' : this.title,'content': '<embed src="jwplayer.swf?file='+this.href+'&amp;autostart=true&amp;fs=1" type="application/x-shockwave-flash" width="352" height="240" wmode="opaque" allowfullscreen="true" allowscriptaccess="always"></embed>'               
   }); // fancybox
   return false;
  }); // click
 }); // ready
</script>

example here

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...