Задать вопрос
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Почему не срабатывает скрипт?

https://jsfiddle.net/pvsockvf/
Никак не могу понять, вроде перебрал все, но не вижу ошибки.
При клике на *title, раскрывается следующий элемент.
И добавляется класс *active.
А потом при клике на *active нужно свернуть все таблицы.
Вот это у меня не получается.
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
Сразу после загрузки страницы на ней нет ни одного элемента .active, и вы пытаетесь навесить обработчик click на несуществующий элемент.

Можно переделать как-то так: https://jsfiddle.net/pvsockvf/1/
Еще лучше, как предложил Максим Тимофеев, с toggleClass()
https://jsfiddle.net/pvsockvf/2/
Ответ написан
Комментировать
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
А вы думаете , что для .pricelist__title.active не срабатывает в том числе $(".pricelist__title").click(function(){
И зачем height менять? Просто display hidden
И вообще проще так:
$(".pricelist__title").click(function(){
        $(this).next('.someclass').toggleClass("hidden");
    });

и анимашки и тд повесить на наличие класса hidden
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AlexanderZe
Интересующийся
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы