Как прекратить выполнение функции jquery?

Доброго времени суток, возник такой вопрос, у меня ест ьвот такая функция
const scrollOff = (scrollTop ) => {
    $(window).scroll(() => {
        $(window).scrollTop(scrollTop)
    })
}


В эту функцию я передаю значение положение юзера, в момент, когда он открыл меню, для того что бы он не мог скролить, но проблема в том, даже после того как он выйдет из меню, эта функция продолжить работать и вопрос в том, как можно эту функцию выключить, что бы она перестала работать, и потом когда она снова понадобиться, вкл
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
Не так это делается. Скролл убираешь так:
$('body, html').css('overflow-y', 'hidden');

Возвращаешь обратно так:
$('body, html').css('overflow-y', '');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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