проблема с загрузкой начальной загрузки 3 модал в Woo-коммерции - PullRequest
0 голосов
/ 12 марта 2019

Я обновляю 2-летний шаблон woocommerce (WordPress), и для шаблона уведомлений у меня есть этот код:

<script>
    jQuery(function ($) {
      $(window).load(function(){
        $(window).on('load', function () {
          $('#mymessage').modal('show');
        });
</script>
<div id="mymessage" class="modal-message modal fade" role="dialog">
   <div class="modal-dialog">
      <div class="modal-content">
         <div class="modal-body">
            <i class="fa fa-times-circle-o"></i>
            <ul>
               <?php foreach ( $messages as $message ) : ?>
               <li><?php echo wp_kses_post( $message ); ?></li>
               <?php endforeach; ?>
            </ul>
         </div>
      </div>
   </div>
</div>

Проблема в части js. Я пробовал оба $ или jQuery @ на начало строки, но результат тот же. Нет обработки javascript на странице, и в результате "js" коды размещаются в строке и не запускаются

пс. Сам jQuery правильно загружается в нижний колонтитул

Любая поправка к части JS наиболее ценится

1 Ответ

0 голосов
/ 12 марта 2019

попробуйте

$(window).load(function() {
  $('#mymessage').modal('show');
});
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<body>
  <div class="container">
    <div class="container">
      <button id="btnTest" class="btn btn-default">Show Modal</button>
      <div id="mymessage" role="dialog" class="modal fade">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" data-dismiss="modal" class="close">&times;</button>
              <h4 class="modal-title">Error</h4>
            </div>
            <div class="modal-body">
              <p>Your data here </p>
            </div>
            <div class="modal-footer">
              <button type="button" data-dismiss="modal" class="btn btn-default">Close</button>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...