【发布时间】:2012-03-29 14:48:49
【问题描述】:
我正在为我的弹出式画廊使用精美的框,但我遇到了问题。我想在同一个画廊中拥有图像和视频。我有一个缩略图,显示了我的作品集中的不同作品,我们是一家设计和视频公司,因此我有能力在同一个弹出式画廊中完成这两项工作至关重要。以前有没有其他人遇到过这个问题?我想人们想要这样做是很常见的。
这是我的标记...我有相同的 rel 属性,所以它们在同一个库中,但我调用了不同的脚本,以便可以正确设置类型。
$("a#brianguehring").fancybox();
$("a#brianguehring-video").fancybox({
'type' : 'swf',
'transitionIn' : 'none',
'transitionOut' : 'none',
});
<span>
<a class="grouped_elements icon_camera" rel="group-brian" id="brianguehring" title="Brian Guehring Website" href="images/portfolio/brianguehring-one.png"></a>
</span>
<span>
<a class="grouped_elements" rel="group-brian" id="brianguehring-video" title="Pasquale Vitello'Showreel 2010" href="http://vimeo.com/24081323"> </a>
</span>
【问题讨论】:
-
什么版本的fancybox?我认为您的方法是正确的,但是您的脚本中可能缺少某些元素,例如,我认为您不应该为视频设置
'type':'swf',而是设置'iframe'。您可能还需要像http://player.vimeo.com/video/24081323?title=0&amp;byline=0&amp;portrait=0等vimeo 网站的embed代码中提供的那样更改URL。最后,尝试使用类而不是ID,这样您就可以在您的多个元素上重复使用相同的代码代码。