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