Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать, что бы $('.icon-mobile-menu').removeClass("active");не сбарсывался при расширении экрана?

dfgdsgs fgsgfds Ученик (95), на голосовании 7 лет назад
$(document).ready(function () {
$(".icon-mobile-menu").click(function(ob) {
ob.stopPropagation();
$(".icon-mobile-menu").addClass("toggle");
});

$('li > a').click(function(){
$('.icon-mobile-menu').removeClass("active");
})
// Show/hide the main navigation
$('.icon-mobile-menu').click(function() {
$(this).toggleClass('on');
$('#menu').slideToggle(250);
$(".icon-mobile-menu").toggleClass("toggle");
});
$(window).resize(function(){
var w = $(window).width();
if(w > 768 && $('#menu').is(':hidden')) {
$('#menu').removeAttr('style');
}
});
$('#menu').on('click',function(e){
e.stopPropagation();
if ( $('.icon-mobile-menu').is(':visible'))
$(this).removeAttr('style');
$('.icon-mobile-menu').removeClass('on');
})
});
// конец
Дополнен 7 лет назад
Голосование за лучший ответ
Imobilazer Искусственный Интеллект (222427) 7 лет назад
Никак не сделать, это невозможно.
Лучшие умы бьются над сотней копий Вашего вопроса третий день и ничего не могут сделать
ReturnoМудрец (11626) 7 лет назад
иди на хрен
Metotron Искусственный Интеллект (114872) 7 лет назад
$('li > a').click(function(){
if($(window).width() < 768)
$('.icon-mobile-menu').removeClass("active");
})

То, чем ты занимаешься, это не программирование, это брутфорс. В итоге ты создашь такого франкенштейна, что его легче будет пристрелить, чем пользоваться.
ReturnoМудрец (11626) 7 лет назад
так же, сбрасывается, нет крестика
Metotron Искусственный Интеллект (114872) codepen.io/anon/pen/MpEwJr Такого типа поведение тебе нужно?
ReturnoМудрец (11626) 7 лет назад
не работает, иконка сбрасывается
Похожие вопросы