【发布时间】:2012-10-04 13:34:04
【问题描述】:
在将 Fancybox 2 用于 YouTube/iFrame 内容时,是否可以将标题放在“内部”? 每当我尝试插入时
title: {
type: 'inside'
}
然后视频会在新窗口中全屏播放。 这是我目前正在使用的:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<link rel="stylesheet" href="lib/jquery.fancybox.css" type="text/css" media="screen" />
<script type="text/javascript" src="lib/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".vids").fancybox({
maxWidth : 800,
maxHeight : 600,
fitToView : false,
width : '60%',
height : '60%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
作为奖励,如果可能的话,我希望标题文本包含一个打开 _blank 的链接。
另外,也许相关的是,要让视频在所有浏览器中播放,我必须更改 YouTube 链接,而不是执行以下操作:
<a class="vids fancybox.iframe" href="http://www.youtube.com/watch?v=whatever">
我得改一下,插入“embed”二字,如:
<a class="vids fancybox.iframe" href="http://www.youtube.com/embed/whatever">
这个方法合适吗?
提前致谢。
【问题讨论】:
标签: fancybox-2