fantazer
7/8/2016 - 1:01 PM

MOBILE MENU

MOBILE MENU

//mobile slide menu
#mobile-menu
	+above(768px)
		display none!important
	margin-top 54px
	background white
	border-top 1px solid #e6e6e6
	
	//display none!important

#mobile-menu:not( .mm-menu )
	display: none;

.mobile-menu-el
	padding 10px 0!important
	display inline-block
	color black
	font-size 16px
	font-weight 600
	.header__sub-menu__el
		width 100%
		f()

.mm-listview>li:not(.mm-divider):after
	left 0

.mm-menu .mm-listview>li .mm-next:after,
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before
	border-color black

.mm-title
	color black!important

.mm-navbar
	background #efeeee

html.mm-opened
	overflow hidden

.mobile-menu-el--sub
	a:after, a:before
		border-color  #a5a4a4!important
	span,a
		color #a5a4a4!important

.header-mobile-togle--open
	.icon-menu-close
		display: block
	.icon-menu
		display: none

.icon-menu-close
	display: none
//===== Mobile slide-left menu =====
 var $menu = $("#mobile-menu").mmenu({
  	navbar: {
  		title: "Главное меню",
  		"content": [
  		"searchfield"
  		]
  	},
		/*"searchfield": {
		add: true,
		search: true
		},*/
		extensions: [
			//"effect-menu-slide",
			"effect-listitems-slide",
			"fullscreen"
		],
		offCanvas : {
			position : "left", // changing this alters the position of the menu
			zposition : "front"
		},
	});

//Toggle header icon
if ($menu.data( "mmenu" )) {
	var API = $menu.data( "mmenu" );
	API.bind( "opening", function() {
	  $('.head-toggle').toggleClass('header-mobile-togle--open');
	});
	API.bind( "closing", function() {
	  $('.head-toggle').toggleClass('header-mobile-togle--open');
	});
	$('.modal-get').click(function() {
       API.close();
  });
}
//===== Mobile slide-left menu =====

// add swipe
$("#my-menu").mmenu({
		extensions: ["effect-menu-slide", "effect-listitems-slide","theme-dark"], 
		 position : "left", // changing this alters the position of the menu
    zposition : "front"
	});

	//for mobile hide
	$(function() {      
      $("body").swipe( {
        swipeRight:function() {
          $("#my-menu").data( "mmenu" ).open()
        }
      });
      $("body").swipe( {
        swipeLeft:function() {
          $("#my-menu").data( "mmenu" ).close()
        }
      });
	});
//bower i jQuery.mmenu#5.7.8 --save-dev
//bower i jquery-touchswipe --save-dev

//script(src="bower/jquery-touchswipe/jquery.touchSwipe.js") 
//script(src="bower/jQuery.mmenu/dist/js/jquery.mmenu.all.min.umd.js") 

//link(rel="stylesheet", href="bower/jQuery.mmenu/dist/css/jquery.mmenu.all.css")
//link(rel="stylesheet", href="bower/jQuery.mmenu/dist/extensions/effects/jquery.mmenu.effects.css")
//link(rel="stylesheet", href="bower/jQuery.mmenu/dist/extensions/themes/jquery.mmenu.themes.css")

a(href="#mobile-menu").head-toggle
	+icon("menu","icon icon-menu")
	+icon("close","icon icon-menu-close")

nav#mobile-menu
		ul.mobile-menu__one-lvl
			-
				var items = [
					'Юбки',
					'Брюки',
					'Топы',
					'Блузы и рубашки',
					'Жакеты',
					'Аксессуары',
					'Верхняя одежда'
					];
			each item in items
				li.mobile-menu-el
					a(href="#") #{item}
					ul.mobile-menu__two-lvl
						-
							var subitems = [
								'Вечерние платья ',
								'Вязаные и трикотажные платья ',
								'Джинсовые платья ',
								'Коктейльные платья',
								'Летние платья ',
								'Офисные платья ',
								'Платья-миди ',
								'Платья-макси ',
								'Платья-мини ',
								'Пляжные платья и туники ',
								'Повседневные платья ',
								'Сарафаны ',
								'Свадебные платья ',
								'Спортивные платья'
							];
						each subitem in subitems
							li.mobile-menu-el
								a(href="#") #{subitem}
			li.mobile-menu-el.mobile-menu-el--sub
				span Личный кабинет
				ul.mobile-menu__two-lvl
					li.mobile-menu-el
						span.modal-get(data-modal="enter") Вход
					li.mobile-menu-el
						span.modal-get(data-modal="registration") Регистрация
			li.mobile-menu-el.mobile-menu-el--sub
				span Регион
				ul.mobile-menu__two-lvl
					li.mobile-menu-el
						span Регион 1
					li.mobile-menu-el
						span Регион 2