WordPress的JS的管理栏无法找到功能

在我的控制台中,出现以下错误:

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,再次加载会产生问题。

lingcy 回答:WordPress的JS的管理栏无法找到功能

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3148770.html

大家都在问