Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
DDim1000
1 / 1 / 0
Регистрация: 17.12.2011
Сообщений: 279
#1

Слайдинг Accordion

21.10.2016, 11:06. Просмотров 117. Ответов 0
Метки нет (Все метки)

Не могу понять, почему когда щелкаю на предыдущую категорию, активная категория закрывается, а предыдущая не открывается?
На видео более понятно, о чем я говору: https://youtu.be/POZiXy7bvc8


Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$('#block-category > ul > li > a').click(function(){
     
     if ($(this).attr('class') != 'active' )
          {
           $('#block-category > ul > li > ul').slideUp(400);
           $(this).next().slideToggle(400);
                   $('#block-category > ul > li > ul').removeClass('active');
                   $(this).addClass('active');
                   $.cookie('select_cat', $(this).attr('id'));    
          }
    else
          {
                   $('#block-category > ul > li > a').removeClass('active'); 
                   $('#block-category > ul > li > ul').slideUp(400);
                   $.cookie('select_cat', '');
          };
    
    });
 
 
    if ($.cookie('select_cat') ='')
         {
         $('#block-category > ul > li > #'+$.cookie('select_cat')).addClass('active').next().show();
Добавлено через 23 часа 40 минут
Ошибка здесь была:

Javascript
1
    $('#block-category > ul > li > ul').slideUp(400);
Нужно было вот так:
Javascript
1
    $('#block-category > ul > li > a').slideUp(400);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2016, 11:06
Ответы с готовыми решениями:

Слайдинг
Здравствуйте. Я недавно начал активно изучать JavaSrcipt. Пока не пользуюсь ...

Проблема с Accordion (реализация ссылки)
Всем привет. Хочу использовать на сайте аккордеон, но не могу добиться того,...

S5 Accordion Menu Module Joomla 2.5
Здравствуйте. Помогите пожалуйста со скриптом. Есть аккордион меню на моем...

слайдинг экрана
Здравствуйте, кодеры. есть вопрос. есть приложения c несколькими окнами...

Слайдинг экранов с частичной видимостью следующего
Как можно реализовать сдвиг Activity как это показано на рисунке: ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2016, 11:06

Accordion
Здравствуйте! имеется сайт libertyjam . byethost24 . com помогите разобраться с...

Accordion
Помогите разобраься с аккордионом. Как сделать так чтобы активный был только...

Accordion не работает
Добрый день! Есть небольшая проблема. Есть карточка товара, в ней есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru