我的客户希望在用户访问其网站时弹出YouTube视频(嵌入对象)。
有谁知道它是如何做到这一点以及使用什么的。它应该是一个灯箱或影子箱,不是弹出窗口。
视频应自动运行,理想情况下会在结束时关闭。也许我可以指定一个时间直到自动关闭或什么?
请帮忙。谢谢大家!
答案 0 :(得分:8)
这是一个完整的解决方案。只需复制这个HTML。不要忘记更改js和css的路径。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.1.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.1.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$("#yt").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;
});
});
$('#foo').bind('click', function() {
alert($(this).text());
});
$('#foo').trigger('click');
</script>
</head>
<body onload='$("#yt").trigger("click");'>
<h1>fancybox example</h1>
<p><a id="yt" title="" href="http://www.youtube.com/watch?v=2y8G7wMgIPY&fs=1&autoplay=1"></a></p>
</body>
</html>
答案 1 :(得分:0)
你可以使用fancybox吗?
以下是它的链接 - http://fancybox.net/api
答案 2 :(得分:0)
<script type="text/javascript">
$(document).ready(function() {
$("#trigger").fancybox().trigger('click');
});
</script>
将链接#trigger放在文档中的某处,然后使用css隐藏它。
修改强>
<!DOCTYPE html>
<html>
<head>
<!-- Css -->
<link href="/path/to/fancybox.css" rel="stylesheet" type="text/css" />
<!-- Javascript -->
<script src="/path/to/jquery.js" type="text/javascript"></script>
<script src="/path/to/fancybox.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#trigger").fancybox().trigger('click');
});
</script>
</head>
<body>
<!--hide trigger using display:none -->
<p style="display:none"><a href="path/to/youtube" id="trigger"></a></p>
</body>
</html>
以下是howto:http://fancybox.net/howto
答案 3 :(得分:0)
您可以免费使用吊杆灯箱。它是纯粹的JavaScript,超轻量级,不需要jquery。显示响应内容,YouTube视频等。