В моем мобильном приложении есть меню боковой панели/боковой панели, которое открывается, когда вы нажимаете значок маленького меню.Функция остановки работает, когда div имеет определенный класс
когда боковая панель открыта, я предотвращаю прокрутку с помощью eventmove eventlistener и e.preventDefault();
Я также хочу, чтобы любые блокировки, доступные с помощью нажатия на странице, не могли запускать прикрепленные функции (часть страницы все еще отображается, когда боковая панель открыта, очень похожая на приложение facebook).
я мог проверить, если боковая панель открыта в каждой функции, как:
if(! $('#main-wrapper').hasClass('show-right-menu')){
// run code
}
но есть много функций, я должен был бы добавить к этому, есть лучший способ?
Вы можете установить переменную в глобальном масштабе, когда вы изменить класс и сравнить, что в вашем коде. – Starx