【发布时间】:2015-10-08 05:00:59
【问题描述】:
我正在尝试使用单个 java 脚本打开多个链接的 YouTube 视频。但是 javascript 仅针对单个链接编写。如何将其链接到其他 youtube 链接。 如果我单击特定图像,灯箱必须打开并且视频必须播放。在此代码中,只有第一个链接将获得灯箱,第二个链接将被重定向到 youtube 页面。
<script type="text/javascript" src="jquery.fancybox-1.3.4/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.fancybox-1.3.4/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
$(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>
<h1>fancybox example</h1>
<p><a id="yt"title=""href="http://www.youtube.com/watchv=h3GEQIbcfwA&fs=1&autoplay=1">sadf</a></p> <p><a id="yt" title="" href="https://www.youtube.com/watchv=pAJxACKSdMM;autoplay=1">adfa</a></p>
如何使上述 java 脚本同时适用于超链接。请有人帮忙解决这个问题。
【问题讨论】:
-
澄清一下,您的意思是如何编码,以便在点击任一链接时打开两个视频?
-
更具体地说 youtube.com/watch?v=h3GEQIbcfwA" target="_blank" > youtube.com/watch?v=pAJxACKSdMM;autoplay=1" target="_blank"> a> ....... 当我点击特定图像时,灯箱必须出现并且视频必须从 youtube 播放
-
fiddle.jshell.net/#&togetherjs=U4OVR4n6Ql 我没有包含fancybox插件。
标签: jquery html css fancybox lightbox