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

Как сделать, что бы при клике на элемент меню оно само сворачивалось?

Returno Мудрец (11701), на голосовании 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");
})
});
jQuery(document).ready(function($){
// Show/hide the main navigation
$('.icon-mobile-menu').click(function() {
$(this).toggleClass('on');
$('#menu').slideToggle(250);
$(".icon-mobile-menu").toggleClass("show-x");
});
$(window).resize(function(){
var w = $(window).width();
if(w > 768 && $('#menu').is(':hidden')) {
$('#menu').removeAttr('style');
}
});
});

https://jsfiddle.net/72oxsmt9/34/
Голосование за лучший ответ
Сергей Жаков Мудрец (16209) 7 лет назад
может подойдет

$(document).ready(function() {
$("#menu ul li a").click(function(){
$(this).closest("ul" ).hide(0);
})
});
Похожие вопросы