WordPress JS для админ-бар не может найти функцию - PullRequest
0 голосов
/ 07 ноября 2019

В моей консоли я получаю следующую ошибку:

admin-bar.min.js:formatted:84 Uncaught TypeError: e.on is not a function
at HTMLDocument.<anonymous> (admin-bar.min.js:formatted:84)
at Object.resolveWith (jquery.min.js:16)
at Function.ready (jquery.min.js:16)
at HTMLDocument.B (jquery.min.js:16)
(anonymous) @   admin-bar.min.js:formatted:84
resolveWith @   jquery.min.js:16
ready   @   jquery.min.js:16
   B    @   jquery.min.js:16<blockquote>

В admin-bar.min.js неправильная строка:

 e.removeClass("nojq").removeClass("nojs"),
"ontouchstart"in window ? (e.on("touchstart", function() {

ОБНОВЛЕНИЕ:

Плагин Healthcheck говорит, что все идет гладко. Вот код для страницы в WordPress, которая создает проблему:

<link href="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/css/myflexslider.css" rel="stylesheet" type="text/css">
<link href="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/flexslider.css" rel="stylesheet" type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/jquery.flexslider.js"></script>
<script src="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/js/myFlexslider.js"></script>
<div class="all-mobile">
  <h1>Mobile version under construction</h1>
</div>
<div class="det-container">
  <div class="det-topFlex">
    <div class="det-left flexslider">
      <ul class="slides">
        <li><img src="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/demo/images/kitchen_adventurer_caramel4.jpg">
          <div class="det-sliderCaption">
            <div class="caption">Caption one.</div>
          </div>
        </li>
        <li><img src="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/demo/images/kitchen_adventurer_donut.jpg">
          <div class="det-sliderCaption">
            <div class="caption">Caption two.</div>
          </div>
        </li>
        <li><img src="https://www.sustainablewestonma.org/wp-content/themes/twentytwelve-child/jquery/flexslider/demo/images/kitchen_adventurer_lemon.jpg">
          <div class="det-sliderCaption">
            <div class="caption">Caption three.</div>
          </div>
        </li>
      </ul>
    </div>
    <div class="det-right det-verticalFlex">
      <span><b>Get Involved</b></span>
      <div class="det-4links">
        <span><a href="https://sustainablewestonma.org/get-involved">Sign up for our<br class="wp">Quarterly Newsletter</a></span></div>
      <div class="det-4links"> <span><a href="https://www.sustainablewestonma.org/calendar/">Attend an<br class="wp">
        Event</a></span></div>
      <div class="det-4links"> <span><a href="https://sustainablewestonma.org/get-involved">Volunteer with<br class="wp">SWAG</a></span></div>
      <div class="det-4links"> <span><a href="https://www.sustainablewestonma.org/donate/">Donate to help<br class="wp">our work</a></span></div>
    </div>
  </div>
</div>

Если вы создаете новую страницу в WordPress с этим кодом, вы сможете воспроизвести проблему.

ПРОБЛЕМА РЕШЕНА:

WordPress уже загружает JQuery, загрузка его снова создает проблемы.

...