Skip to content

Instantly share code, notes, and snippets.

@JHethDev
Forked from lots0logs/epanel-integration-body.html
Last active August 6, 2019 19:56
Show Gist options
  • Save JHethDev/4474f4bb6c962c5331aa22e9a361c239 to your computer and use it in GitHub Desktop.
Save JHethDev/4474f4bb6c962c5331aa22e9a361c239 to your computer and use it in GitHub Desktop.
WordPress :: Divi Theme :: Slide-Out Navigation :: Close menu when any link is clicked or main content area is clicked while slide menu is open
<script>
var closeDelay = 100;
(function($) {
$(window).load(function() {
setTimeout(function() {
$('#main-content, .et_pb_fullscreen_nav_container a').each(function() {
$(this).click(function() {
setTimeout(function() {
if ($('.et_pb_slide_menu_opened').is(':visible')) {
$('.et_toggle_slide_menu').trigger('click');}
}, closeDelay);
});
});
}, 1200);
});
})(jQuery);
</script>
@dimension2am
Copy link

Yes, Love this Snippet!

But have the same issue as YeahNahOK. Would love to see an updated version of this that won't close when a submenu is expanded ;)

@Shahid-malik-bwp
Copy link

Fantastic.. Worked perfectly.. Thank you man and keep up the good work..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment