@Katsuro19

Как доработать аккордеон на сайте?

ifvinvest.ru/catalogue.html#sort на этом сайте стоит аккардион и при переключение с кнопки не убирается класс "in"
вот скрипт , глупая скорее всего ошибка , но я не пойму
$(function() {
  var Accordion = function(el, multiple) {
    this.el = el || {};
    this.multiple = multiple || false;
    
    var dropdownlink = this.el.find('.sort');
    dropdownlink.on('click',
                    { el: this.el, multiple: this.multiple },
                    this.dropdown);
  };
  
  Accordion.prototype.dropdown = function(e) {
    var $el = e.data.el,
        $this = $(this),
        $next = $this.next();

    $next.slideToggle();
    $this.toggleClass('in');
    
    if(!e.data.multiple) {
      $el.find('.sort-menu').not($next).slideUp().removeClass('in');
    }
  }
  
  var accordion = new Accordion($('.catalogue-sort'), false);
})

Помогите разобраться
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы