khlopchyna
@khlopchyna

Как правильно скрыть/показать контент на jQuery (add/remove/toggle Class)?

Здравствуйте.
Нужна помощь с атрибутами add/remove/toggleClass.

Как сделать правильно, чтобы при нажатии следующего элемента, не скрывалась "выпадайка" предыдущего:
https://goo.gl/Qmluwm
Нужно, чтобы она скрывалась только, когда нажать на сам элемент (при нажатии на дочерние элементы(чекбоксы) не должно скрывать)

То есть нужно сделать так как на этой странице:
https://goo.gl/CQvak7

Разметку редактировать не могу, потому что там плагин. То что я написал:
<script type="text/javascript"> 

$(".pl-drop_down").click(function(){
    $(this).addClass("open-list");
}); 

$(".pl-drop_down span").click(function(){
    $(".pl-drop_down").removeClass("open-list");
}); 


</script>
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
@doctorcat
Например вместо addClass и removeClass. Использовать:
$( ".selector" ).toggleClass( "open-list" )
Ответ написан
Ваш ответ на вопрос

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

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