как активировать лайтбокс галереи продуктов woocommerce для открытия с помощью JS - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь привязать прослушиватель кликов к тому, что откроет представление лайтбокса галереи продуктов woocommerce.

По сути, я хочу воссоздать функциональность щелчка на маленьком значке увеличительного стекла: (вверху справа)

See the icon?

Я могу использовать jQuery для запуска события click для этого элемента ...

$('body').on('click', '.myElems', function(){
    $(".woocommerce-product-gallery__trigger").click();
});

... и это работает достаточно хорошо. Но есть что-то тревожное в том, чтобы полагаться на существование этого другого элемента, а затем фактически щелкать по нему.

Есть ли способ открыть лайтбокс с помощью вызова функции?

-

Мой пример использует jQuery для удобства, так как это WordPress, но ванильные JS-ответы хороши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...