Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
DDim1000
1 / 1 / 0
Регистрация: 17.12.2011
Сообщений: 261
#1

Слайдинг Accordion - JavaScript

21.10.2016, 11:06. Просмотров 95. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Слайдинг Accordion (JavaScript):

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

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

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

Accordion - jQuery
Помогите разобраься с аккордионом. Как сделать так чтобы активный был только один. <div class="question"> <h3><span>Accordion...

jquery ui accordion - jQuery
Здравствуйте! Подскажите пожалуйста - про jquery ui - скачал accordion и установил и он открыт по умолчанию первая вкладка: ...

Непонятки с JQUERY Accordion - jQuery
Здравствуйте! Вообщем такая проблема - сделал простенький Accordion, все работает, переключается с одного на другой контент, но...на...

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

слайдинг экрана - Программирование Android
Здравствуйте, кодеры. есть вопрос. есть приложения c несколькими окнами создана на основе tabhost'a. то есть по сути окно одно но с...

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

Accordion - DLE
Здравствуйте! имеется сайт libertyjam . byethost24 . com помогите разобраться с акордеоном....при нажатии на плюс не работает. изначально...

Android и Accordion - Программирование Android
Здравствуйте. Необходимо добавить в приложение возможность скрывать и раскрывать блок с информацией. Насколько я понял, таким элементом...


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

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

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