2016-01-29 3 views
-1

у меня есть этот код:JQuery removeClass не вынимая класс

$('.btn-close').click(function(){ 
    $('body').removeClass('no-scroll'); 
}); 

У меня есть реагирующее барное меню, когда я открыть меню в мобильном телефоне, он позволяет два полосы прокрутки, это в меню и прокрутке тела, поэтому сначала я добавьте класс, чтобы скрыть переполнение тела, тогда я хочу удалить этот класс, но не работал. Любые решения?

+2

Можете ли вы включить [скрипку] (https://jsfiddle.net/)? – Draco18s

+0

Сначала я добавляю класс в , который отключает прокрутку тела, когда меню открыто, и когда он близок к удалению класса – Aleksa

+0

Это не скрипка, это английский. – Draco18s

ответ

0

Вам нужно выбрать элемент, в котором есть класс, в котором вы хотите удалить. Поэтому вместо «body» выберите элемент, который имеет класс «no-scroll»:

$('.btn-close').click(function(){ 
    $('ElementThatHasTheClass').removeClass('no-scroll'); 
}); 
+0

Сначала я добавляю класс в , который отключает прокрутку тела, когда меню открыто, и когда он близок к удалению класса – Aleksa