将 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">
这是一个合适的方法吗?
提前致谢。