пытался обернуть
$(function(){
$('.menu-button').click(function(){
$('.menu-button').toggleClass('active');
$('.mobile-menu').toggleClass('open');
});
$('body').click(function(){
$('.mobile-menu').removeClass('open');
$('.menu-button').removeClass('active');
});
$('.mobile-menu ul > li').has('ul').addClass('down');
$('.mobile-menu .down > ul').before('<span class="dropdown-button"></span>');
$('.mobile-menu .dropdown-button').click(function(){
$(this).toggleClass('active');
if($(this).siblings('ul').is(':visible')){
$(this).siblings('ul').slideUp();
}else{
$(this).siblings('ul').slideDown();
}
});
});
что-то не работает