Я использую причудливый бокс для своей всплывающей галереи, но у меня проблема. Я хочу иметь изображения и видео в одной галерее. У меня есть эскиз, который показывает разную работу в моем портфолио, и мы являемся разработчиком дизайна и видео, поэтому важно, чтобы у меня была возможность делать как в одной всплывающей галерее. Кто-нибудь еще сталкивался с этой проблемой раньше? Я бы предположил, что людям очень нравится делать это.Fancybox Изображения и видео в той же галерее
Вот мой разметка ... У меня есть тот же атрибут 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''. Вам также может потребоваться изменить URL-адрес, указанный в коде 'embed', с сайта vimeo, например' http://player.vimeo.com/video/24081323?title=0 & byline = 0 & portrait = 0' и т. Д. Наконец, попробуйте использовать классы вместо ID, чтобы вы могли повторно использовать один и тот же код на нескольких элементах вашего кода. – JFK