Самопроизвольное появление всплывающей формы подписки Unisender. Решено

После отключения сервиса Mailerlite перешел на Unisender.

На сайте www.fitosauna.ru в блоге потребовалось перенести функционал. В конце каждой записи имеется кнопка, при нажатии на которую всплывала форма подписки на уведомления о новых постах.

Код JS установили, но при входе в запись сразу всплывает форма подписки.

Решение:

Файл single.php дочерней темы:

 <script>
        setInterval (function (){
            if (window.location.hash === '#popupmodal'){
                var el = document.querySelector ('.backdrop-module_backdrop__4QJug');
                if (el && el.classList.contains ('main-module_hidden__ShWII')){
                    history.replaceState (null, null, window.location.pathname + window.location.search);
                }
            }
        }, 300);
    </script>


P.S. Хотите получать уведомления о новых статьях этого блога? Нажмите на эту кнопку -

Хочу сразу узнавать о новых публикациях!

Предыдущая запись Как вывести во всплывающем окне видео с Kinescope. Решено

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Чтобы отправить комментарий, разрешите сбор ваших персональных данных .
Пользовательское соглашение