Иван Данилин

Иван Данилин

Fullstack WordPress Developer

Этот вопрос возникает только при использовании внутристраничных ссылок с хэшем. Переход по обычной ссылке открывает новую страницу с закрытым попапом.

Задача решается очень просто.

Присваиваем ссылке ID или класс.
В моем случае это кнопка и я использую Button ID: mobContactBut.

Elementor: как закрыть попап после клика по ссылке
Elementor: Кнопка

Затем добавляем такой jQuery скрипт:

jQuery(function ($) {

  $(document).on('click', '#mobContactBut', function (event) {
    elementorProFrontend.modules.popup.closePopup({}, event);
  });

});

Собственно, и все.
Клик по кнопке будет закрывать попап.