При клике на элемент меню, меню скрывается

233
07 апреля 2017, 23:28

Есть выпадающее меню на jQuery. Хочу сделать так, чтоб при клике на ссылку меню все таки закрывалось, а не оставалось открытым. Как быть? Вот попытки:

$(document).ready(function() {
$('.humb').click(function(){
    $('.nav').toggleClass('active');
});
if ( $('.nav').hasClass('active')) {
    $('ul li a').click(function() {
    $('.nav').removeClass('active');
    });
};
Answer 1
 $(document).ready(function() { 
      $('.humb').click(function(){
        $('.nav').toggleClass('active'); 
       });
     $('ul li a').click(function() {
        if ( $('.nav').hasClass('active')) {
         $('.nav').removeClass('active');
        }
     }) 
 });
READ ALSO
Добавленный div не смещается вниз JQuery

Добавленный div не смещается вниз JQuery

Нужно чтобы при клике на кнопку добавлялся блок div, внутри которого будут параграфы, но при добавлении они все накладываются друг на друга,...

301
Как обнулять таймаут jQuery при каждом клике?

Как обнулять таймаут jQuery при каждом клике?

Мне нужно чтобы при каждом клике на label рядом появлялась кнопка на 4 секунды, и при каждом клике нужно чтобы она появлялась заново на 4 секСейчас...

321
Активность кнопки по времени rails

Активность кнопки по времени rails

Проблема заключается в том, что понятия не имею как записать логикуИмеется страничка тех

261