Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.09.2017, 23:14
Аспирант
Отправить личное сообщение для LLIypuk Посмотреть профиль Найти все сообщения от LLIypuk
 
Регистрация: 23.07.2015
Сообщений: 48

Shuffle.js - как подключить lightbox.
Всем привет. Подключил к своему шаблону плагин фильтрации и сортировки контента shuffle.js Однако теперь думаю как внедрить какой-либо lightbox плагин чтобы при нажатии на картинку открывался lightbox. Вот точный пример того, чего пытаюсь добиться https://www.uwierzby.pl/galeria/

В данный момент на моем шаблоне работает обычная фильтрация контента без lightbox как тут https://vestride.github.io/Shuffle/

Ньюанс подключения состоит в том, что lightbox, должен быть привязан к дата-атрибутам shuffle.js (пример data-groups='["all","animal","space"]' ). То-есть выбрав картинку, которая относится к пункту фильтрации "animal" - lightbox должен перелистывать именно те картинки, относящиеся к данному пункту фильтрации.

PS: В сети на codepen и jsfiddle примеров с кодом не нашел. Заранее благодарю за ответы!
Ответить с цитированием
  #2 (permalink)  
Старый 01.09.2017, 23:44
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<a href='images/image-1.jpg' rel="lightbox[animal]"><img data-groups='["all","animal","space"]'></a>


у лайтбокса вроде есть группировки по атрибуту rel="lightbox[ИМЯ ГРУППЫ]"
Ответить с цитированием
  #3 (permalink)  
Старый 01.09.2017, 23:45
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

и если тут https://www.uwierzby.pl/galeria/ точный пример, можно посмотреть как у них устроено все.
Ответить с цитированием
  #4 (permalink)  
Старый 02.09.2017, 18:37
Аспирант
Отправить личное сообщение для LLIypuk Посмотреть профиль Найти все сообщения от LLIypuk
 
Регистрация: 23.07.2015
Сообщений: 48

Подключил lightbox http://lokeshdhakar.com/projects/lightbox2/#options. добавил ссылки с data-атрибутами.

Однако прописывал rel="lightbox[ИМЯ ГРУППЫ]" (rel='lightbox["all","animal"]'), но это не работает. Однако работает другой вариант <a href="images/image-2.jpg" data-lightbox="animal">Image #2</a> Таким образом можно указать к какой группе относится лайтбокс.
Однако в data-lightbox указывается только одна группа, а не несколько как в shuffle.js

Собственно в data-атрибутах можно группы перечислять или нет???
Ответить с цитированием
  #5 (permalink)  
Старый 02.09.2017, 20:02
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от LLIypuk Посмотреть сообщение
Подключил lightbox http://lokeshdhakar.com/projects/lightbox2/#options. добавил ссылки с data-атрибутами.

Однако прописывал rel="lightbox[ИМЯ ГРУППЫ]" (rel='lightbox["all","animal"]'), но это не работает. Однако работает другой вариант <a href="images/image-2.jpg" data-lightbox="animal">Image #2</a> Таким образом можно указать к какой группе относится лайтбокс.
Однако в data-lightbox указывается только одна группа, а не несколько как в shuffle.js

Собственно в data-атрибутах можно группы перечислять или нет???
Стандарт не запрещает, а нужны они там или нет, читайте документацию вашего лайтбокса
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить подключен ли скрипт и если нет подключить из другого места? An1984tonn Элементы интерфейса 8 10.06.2017 16:19
Как подключить окно к нопке canvas Сергей16 jQuery 0 14.04.2016 11:16
Как подключить блок после загрузки страницы? aliasst Events/DOM/Window 2 04.03.2015 14:03
Как грамотно подключить cookie для всплывающего окна beamw jQuery 0 11.09.2012 13:20
как подключить две версии библиотеки jquey одновременно abuGabi jQuery 6 05.11.2011 07:45