When clicked on the open and close button the toggle menu is working fine, I want the menu to close when clicked on body. Thanks in advance for help.
This is my jQuery:
jQuery(function($) {
$('.sidebar-toggle').click(function() {
$('.widget-area').toggleClass('widget-area-visible');
$('.sidebar-toggle').toggleClass('sidebar-toggled');
$('.sidebar-toggle').find('i').toggleClass('fa-bars fa-times');
});
$('.sidebar-toggle-inside').click(function() {
$('.widget-area').toggleClass('widget-area-visible');
});
});
and the HTML is:
<div id="page">
<div class="sidebar-toggle sidebar-toggled" style="">
<i class="fa fa-times"></i>
</div>
<div id="content" class="site-content">
<div class="container content-wrapper">
<div id="secondary" class="widget-area widget-area-visible" role="complementary" style="">
<nav id="site-navigation" class="main-navigation" role="navigation">
<div class="menu-slideoverlaymenu-container">
<ul id="primary-menu" class="menu">
<li id="menu-item-126"><a href="#">Home</a></li>
<li id="menu-item-124"><a href="#">Welcome</a></li>
<li id="menu-item-125"><a href="#">About Us</a></li>
<li id="menu-item-123"><a href="#">Contact</a></li>
<li id="menu-item-122"><a href="#">Solutions</a></li>
<li id="menu-item-120"><a href="#">Development</a></li>
<li id="menu-item-282"><a href="#">Clients</a></li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</div>
This menu is not a drop down, its menu overlay.