SlideToggle не работает в меню ul - PullRequest
0 голосов
/ 30 мая 2018

http://hd.kirstymarks.com/

Я создаю простое меню (см. Меню переключения).Однако при нажатии кнопки привязки с подменю класса я получаю следующую ошибку:

Переключение работает нормально, а slideToggle - нет.

Вот мой jquery:

$j('.submenu-button').on('click', function() {
    $j(this).next().slideToggle();
});

(Я применил кнопку класса .submenu с простым циклом для каждого элемента)

Любой совет приветствуется.

Спасибо

РЕДАКТИРОВАТЬ:

Пожалуйста, смотрите мой код ниже, и ошибка в консоли выше.Ошибка типа Uncaught

 <ul id="menu-consumer-menu" class="menu">
     <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5">
         <a href="#" class="submenu-button">Link</a>
         <ul class="sub-menu">
             <li id="menu-item-8" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8"><a href="#">sub menu</a></li>
             <li id="menu-item-9" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9"><a href="#">sub menu 2</a></li>
         </ul>
      </li>
      <li id="menu-item-6" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6">
          <a href="#" class="submenu-button">Link 2</a>
          <ul class="sub-menu">
              <li id="menu-item-10" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10"><a href="#">Another sub menu</a></li>
          </ul>
      </li>
      <li id="menu-item-7" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7">
          <a href="#">Link 3</a>
      </li>
   </ul>

1 Ответ

0 голосов
/ 30 мая 2018

Похоже, вы используете JQuery slim .Проверьте этот ответ: .slideToggle () не работает при использовании Jquery 3.1.1

...