【发布时间】:2015-02-18 18:01:52
【问题描述】:
通过将#t=1m15s 添加到视频网址,我可以在特定起点开始播放 vimeo 视频。例如:
https://vimeo.com/channels/staffpicks/119293996#t=1m15s
但是当我使用 fancybox 媒体助手时,它似乎会从 url 中删除 #t=1m15s 并且不会从所需的时间开始。
有谁知道我可以使用fancybox在所需的开始时间开始播放视频吗?
更新:
下面是我正在使用的代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.css" type="text/css" media="screen" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/helpers/jquery.fancybox-media.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
$('.fancybox-media').fancybox({
openEffect : 'none',
closeEffect : 'none',
helpers : {
media : {}
}
});
});
</script>
<a href="https://vimeo.com/channels/staffpicks/119293996#t=1m15s" class="fancybox-media">test</a>
这是一个 jsfidlle:http://jsfiddle.net/8z3ueL23/
【问题讨论】:
-
@Devpaq 提供 JSFiddle
-
@Moogs,一个 jsFiddle 会很棒,然而,一个 jsFiddle 确实不否定了将代码包含在一个完全独立的操作。
-
您是否尝试过将
#的URL 编码为%23? -
我用我的代码和 jsfiddle 更新了问题(对不起,我是新手)
-
编码似乎没有帮助。看起来fancybox重写了iframe url并将其删除
标签: jquery fancybox fancybox-2 vimeo