【发布时间】:2016-05-16 04:41:55
【问题描述】:
我需要从左侧创建一个滑动菜单。我已经成功创建了这个但是要关闭我们需要再次触摸/单击导航图标的菜单。当有人在菜单区域外触摸时,我需要菜单滑入。
链接到我到目前为止所做的事情。 http://rpinvestments.co.in/app/
以下是我的 JS 代码:
/*Main Navigation*/
$(function() {
var html = $('html, body'),
navContainer = $('.nav-container'),
navToggle = $('.nav-toggle'),
navDropdownToggle = $('.has-dropdown');
navToggle.on('click', function(e) {
var $this = $(this);
e.preventDefault();
$this.toggleClass('is-active');
navContainer.toggleClass('is-visible');
html.toggleClass('nav-open');
});
navDropdownToggle.on('click', '*', function(e) {
e.stopPropagation();
});
});
【问题讨论】: