Есть вот такой скрипт:
$(document).ready(function exp(){
if (window.innerWidth <= 576) {
$('.Onf').on('click', function () {
$('.Onf').fadeOut(100);
$('.nav-burger').css('background-image', 'url("img/icon-menu.svg")', 'no-repeat');
});
}
});
При клике на li-шку скрывает менюшку, и все бы ничего, только он срабатывает один раз... Как его зациклить, что бы без перезагрузки страницы срабатывал постоянно, или что-то в это духе....
Вызывается при загрузке и изменении ширины экрана
$(window).on("load resize", funtion(){
$('.Onf').off('click');
if (window.innerWidth <= 576) {
$('.Onf').on('click', function(){
$('.Onf').fadeOut(100);
$('.nav-burger').css('background-image', 'url("img/icon-menu.svg")', 'no-repeat');
});
}
});
Как и Grundy отметил правильно
Что в этом случае при изменении размеров до 576px
будет добавлено куча обработчиков
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ступенчатый массив и его необходимо отсортировать методом пузырькаКод вроде потихоньку работает, но в один момент просто крашится,...
вот написал программу для телеграмма на библиотеке TLSharp, сначала всё хорошо работало, но после чего-то, она стала зависать навсегда после...