如何使用 jQuery PrettyPhoto 显示视频并在单击时在灯箱中打开?
我正在尝试使用 jQuery 的 PrettyPhoto 将视频添加到我的网站。
我确实在我的头中添加了 jQuery 源代码和 PrettyPhoto js 位置,在我的 body 标记末尾之前,我还添加了初始化代码(如文档中所述)。
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
在我的 HTML 中,这就是我编写的内容,因为我也希望视频能够显示,但是当有人点击它时,视频应该以灯箱形式打开。
<div id="video_player">
<a href="#" rel="prettyPhoto">
<iframe width="640" height="350" src="http://www.youtube.com/embed/cH6kxtzovew" frameborder="0" allowfullscreen></iframe>
</a>
</div>
但这不起作用。我怎样才能做到这一点?
I am trying to use the prettyPhoto for jQuery to add a video to my website.
I did add the jQuery source code and the prettyPhoto js location in my head, and before the end of my body tag, and I also added the initializing code (as said in the documentation).
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
In my HTML, this is what I wrote because I wanted the video to show too, but when someone clicks on it the video should open as lightbox.
<div id="video_player">
<a href="#" rel="prettyPhoto">
<iframe width="640" height="350" src="http://www.youtube.com/embed/cH6kxtzovew" frameborder="0" allowfullscreen></iframe>
</a>
</div>
But it's not working. How do I make this happen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是你应该这样做的
HTML
根本不需要改变你的 JavaScript。
工作演示:http://jsfiddle.net/naveen/HU8zx/
文档:http://www.no-margin-for-errors .com/projects/prettyphoto-jquery-lightbox-clone/documentation/
This is how you should do it
HTML
No need to change you JavaScript at all.
Working Demo: http://jsfiddle.net/naveen/HU8zx/
Documentation: http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/documentation/