【发布时间】:2015-04-11 16:59:26
【问题描述】:
您好,我正在尝试在包含视频的页面中使用 FancyBox,就像视频库一样,我的意图是链接 YouTube 视频。
我得到的问题是它只是链接到年龄链接,一个普通的a 标签会做,没有其他事情发生。
这是我用来生成视频的代码。
while ($row = mysqli_fetch_assoc($result)){
echo "
<div class='portalVideo'>
<a class='fancybox fancybox.iframe' href='https://www.youtube.com/watch?v=DB7jsjt4Uec'>
<h3>
<strong>".$row["VideoName"]."</strong>
</h3>
</a>
</div>";
}
我所有的视频链接都是从数据库中提取的,然后作为文本链接显示在页面上,单击该链接“应该”打开iframe。唯一不起作用的方面是iframe。其他一切都正确拉动并显示。
我已正确包含文件,并且它们正确链接到资源。仅用于合并,请参见下文。
<script type="text/javascript" src="scripts/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.fancybox-1.3.4.css">
基于this stack overflow post 我已经尝试修复它。我的代码确实包含在 head 标签下的 jquery。
<script type="text/javascript">
$(document).ready(function() {
$('a.fancybox').fancybox();
});
</script>
【问题讨论】:
标签: php jquery html iframe fancybox