Я успешно реализовал свой плагин Magnific Popup
, привязав его к элементу галереи (div
, содержащему набор элементов img
, заключенных в элементы a
). Но я также хочу, чтобы лайтбокс появлялся при нажатии на отдельную кнопку «посмотреть галерею».
Я нигде не вижу, как этого добиться, в документации. Это вообще возможно?
2 ответа
Вы можете просто вызвать событие щелчка через JS, например:
$('.popup-gallery').find('a').eq(0).trigger('click');
В основном, когда нажимается кнопка «посмотреть галерею», вы хотите вызвать событие щелчка на элементе, который обычно открывает всплывающее окно, чтобы всплывающее окно открылось. См. этот вопрос, чтобы узнать о некоторых хороших способах сделать это.
Похожие вопросы
Связанные вопросы
Новые вопросы
jquery
jQuery — это библиотека JavaScript. Также рассмотрите возможность добавления тега JavaScript. jQuery — это популярная кросс-браузерная библиотека JavaScript, которая упрощает обход объектной модели документа (DOM), обработку событий, анимацию и взаимодействие AJAX, сводя к минимуму расхождения между браузерами. Вопрос с тегом jQuery должен быть связан с jQuery, поэтому jQuery должен использоваться рассматриваемым кодом, и в вопросе должны быть как минимум элементы, связанные с использованием jQuery.