Поддержка Плагины Popup Maker Form does not show

  • На странице https://ekoapteka.com/ есть кнопка «записаться на консультацию». Если кликнуть по этой кнопке, то страница виснет и только ее перезагрузка помогает.

    Кнопка «записаться на консультацию» должна показывать форму для записи на консультацию. Функционал работы кнопки настраивался при помощи Contact Form 7 plugin, Popup Maker plugin. Обращаю внимание, что страница сделана при помощи Elementor plugin.

    Используется WordPress версия 5.4.1–ru_RU

    Установлены плагины Light Speed Cash, Autoptimize, WP Security

    Ранее все работало, но я как-то упускал проверять работоспособность всплывающих окон при обновлении ЦМС и плагинов.

    Прошу подскажите, что можно сделать, чтобы всплывающие окна снова работали.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Yuri

    (@yube)

    Установлены плагины Light Speed Cash, Autoptimize

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

    Отключил Light Speed Cash, Autoptimize, All in one WP Security. cloudflare переключил в development mode — не помогло. Можете посоветовать, что-то еще?

    Модератор Yuri

    (@yube)

    Отключил Light Speed Cash, Autoptimize

    Не вижу. По-прежнему
    href="https://ekoapteka.com/wp-content/cache/autoptimize/autoptimize_de0608cdc296f5dbde883c51ad791922.php

    что-то еще?

    Да

    консоль инструментов разработчика браузера.

    Увидите ошибку — исправляйте.

    Юрий (@yube)
    При нажатии на кнопку в консоли вываливается:
    Uncaught TypeError: r.getClientRects is not a function
    at a.fn.init.offset (jquery.min.js:2)
    at Object.getWithinInfo (08d78.js:678)
    at a.fn.init.I.fn.position (08d78.js:678)
    at a.fn.init.reposition (08d78.js:683)
    at a.fn.init.p.fn.popmake (08d78.js:683)
    at a.fn.init.open (08d78.js:683)
    at a.fn.init.p.fn.popmake (08d78.js:683)
    at HTMLDivElement.<anonymous> (08d78.js:683)
    at HTMLDocument.dispatch (jquery.min.js:2)
    at HTMLDocument.v.handle (jquery.min.js:2)

    Можете подсказать как исправить? (Если знаете, если сложно, буду гуглить)

    Модератор Yuri

    (@yube)

    Понятия не имею. И посмотреть не могу, потому что обработчик события клика по кнопке находится в перетоптанном, абсолютно нечитабельном скрипте https://ekoapteka.com/wp-content/litespeed/cssjs/d996c.js

    А ошибку ReferenceError: $ is not defined Вы не видите? Она тоже может быть причиной проблемы.

    Юрий (@yube), спасибо за информацию, попробую еще раз отключить всю оптимизацию JS чтобы понять что блокирует обработку клика.

    Юрий (@yube), вы оказались правы, все заработало после того как я полностью отключил минификацию JS и добавил следующий код <script src=»https://code.jquery.com/jquery-migrate-3.0.0.min.js»></script&gt; — для того чтобы Popup Maker мог работать с Jquery 3.x.x

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Popup Maker Form does not show» закрыта для новых ответов.