Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Доработать скрип мобильного меню

закрыт без выполнения


Нужно сделать второй уровень мобильного меню.

Скрипт мобильного меню:

var viewportWidth = $(window).width();
var dropdown = $('<ul class="mobile-menu">').appendTo("body");
$('<button class="mobile-menu-button">').appendTo(".top-widgets");
$('<span class="overlay mobile-menu-overlay">').appendTo("body");
function mobileMenu(){

$(".main-navigation .menu li a").each(function() {
var el = $(this);
//var nav_level = $("nav > .menu").parents().length;
//var el_level = $(this).parents().length - nav_level;
//var pad = new Array(el_level-2 + 1).join('-') + ' ';
var attr = {
href : el.attr('href'),
text : /*pad +*/ el.text()
};
var li = $("<li>");
li.appendTo(dropdown);
$("<a>", attr).appendTo(li);
});

$('.mobile-menu-button,.mobile-menu-overlay').click(function(){
dropdown.toggleClass('animated');
$('.wrapper,.links,.footer').toggleClass('blur');
$('.mobile-menu-overlay').fadeToggle(250);
})
}
if (viewportWidth > 1200){
$(window).one('resize',function(event) {
mobileMenu();
});
} else {
mobileMenu();
}


  1. 1 день500 ₴
    Владимир Р.
     2512  проверен   77  0   1

    Доброго времени суток!
    Готов выполнить проект.
    Могу приступить сейчас.

    Примеры моих робот по ссылке:
    https://freelancehunt.com/freelancer/kenneb.html#portfolio

    Украина Харьков | 7 июня 2018 |
  2. ставка скрыта фрилансером
  3.  фрилансер больше не работает на сервисе

Заказчик
Костя Титов
Украина Днепр  3  0
Проект опубликован
1 год назад
92 просмотра