Галерея Fancybox, содержащая как встроенный контент, так и видео

0

Возможно ли, чтобы во всплывающей галерее fancybox содержалось как видео, так и встроенный контент? Таким образом, нажатие на мою ссылку откроет окно, показывая первый абзац (встроенный контент), а затем пользователь нажмет следующую стрелку в всплывающем окне, чтобы перейти к видео (в том же всплывающем окне). Я нигде не мог найти пример.

Теги:
fancybox-2

1 ответ

0
Лучший ответ

Вы можете иметь галерею в fancybox с различным type контента:

  • изображений
  • видео
  • встроенный контент
  • плавающие фреймы

и т.п.

Просто убедитесь, что все ваши ссылки совместно используют eithr один и тот же атрибут rel или data-fancybox-group например:

<a rel="gallery" class="fancybox fancybox.iframe" href="http://www.youtube.com/embed/L9szn1QQfas?autoplay=1&wmode=opaque">This open a video</a>
<a rel="gallery" class="fancybox" href="#inline">this open inline content</a>
<a rel="gallery" class="fancybox" href="http://fancyapps.com/fancybox/demo/1_b.jpg">this open an image</a>

<div id="inline" style="display: none;">
    <h2>Inline Content</h2>
    <p>Lorem ipsum</p>
</div>

Затем вы можете использовать простой скрипт:

jQuery(document).ready(function ($) {
    $(".fancybox").fancybox({
        //API options here
    });
}); // ready

См. JSFIDDLE

Обратите внимание, что видео youtube использует формат embed, поэтому мы добавили специальный fancybox.frame fancybox.iframe для открытия видео в режиме iframe

  • 0
    Спасибо за переделанный JFK. Однако я хочу отображать только одну ссылку, а не три. Одна ссылка должна сначала открыться для встроенного содержимого, а затем пользователь нажимает стрелку, ведущую к видео, в том же всплывающем окне. Это возможно ?
  • 0
    @ user2197774: да, это возможно ... однако у вас все еще есть ссылки на все типы контента, которые могут быть скрыты в <div> , см. обновленный jsfiddle.net/24caT/1
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню