Ответы пользователя по тегу JavaScript
  • Как запустить модальное окно с Спасибо?

    @ashfedor Автор вопроса
    Все намного проще чем казалось! может кому то понадобится
    вот хук
    function wpcf7_modal_mailsent_js() {
      wp_enqueue_script( 'sweetalert', 'https://unpkg.com/sweetalert/dist/sweetalert.min.js' );
    }
    
    /**
     * Выводит на экран модальное окно при успешной отправки формы.
     *
     * @return void
     */
    function wpcf7_modal_mailsent_js_inline() {
      ?>
      <script>
        // Срабатывает при успешной отправке формы.
        document.addEventListener('wpcf7mailsent', function (response) {
          MicroModal.close('modal-1')
          // Запускает модальное окно.
          MicroModal.show('modal-2');
        }, false);
      </script>
    
      <style>
          .wpcf7-mail-sent-ok {
              display: none !important;
          }
      </style>
      <?php
    }
    Ответ написан
    Комментировать