YouTube Fancybox未加载视频
YouTube Fancybox not loading the video
我在网站上设置了一个PHP视频浏览器(检查视频吊舱),当点击视频缩略图时,视频应该弹出并使用FancyBox脚本播放,但视频就是不加载。为什么会这样?
您使用的是带有fancybox v1.3.x选项的fancybox v2.x(它们彼此不兼容)
你最好的选择是摆脱这个脚本:
<script type="text/javascript">
$(".videobox").click(function () {
$.fancybox({
'padding': 0,
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'title': this.title,
'width': 680,
'height': 495,
'href': this.href.replace(new RegExp("watch''?v=", "i"), 'v/'),
'type': 'swf',
'swf': {
'wmode': 'transparent',
'allowfullscreen': 'true'
}
});
return false;
});
</script>
然后试试这个:
<script type="text/javascript">
$(document).ready(function () {
$(".videobox").fancybox({
width: 680,
height: 495,
type: "iframe"
}); // fancybox
}); // ready
</script>
注意,我们使用type : "iframe"
是因为您使用的是youtube embed
模式
旁注:当您实际上需要一个实例(最好是最新版本)来避免意外错误时,您正在加载两个版本的jQuery(1.7.1和1.7.2)。
相关文章:
- 如何删除视频's缩略图时's加载在JW Player's闪光模式
- 如何开始预加载同一视频的多个部分/章节
- IE错误,视频加载在颜色框中
- 视频加载事件的角度
- 防止在视频加载时重置当前时间
- 视频加载栏在数组上工作
- AngularJS - 视频加载
- 如何创建新的YouTube视频加载功能
- 检查Javascript中图像和视频加载失败的正确方法
- 视频加载和<车身负载>
- 奇数Safari视频"加载"的行为
- 如何使用onclick将视频加载到带有javascript的HTML5页面中
- 检测视频.加载成功与否- javascript
- 禁用HTML 5视频加载
- 缩小视频<加载元数据后的大小
- 无法检索HTML5视频加载百分比
- Html5视频加载不正确
- 随机JavaScript视频加载程序
- 如何在页面上放置用于视频加载的占位符
- 我怎样才能使视频加载后点击播放,而不是以前