Aplica el evento
click
en el documento para ejecutar la función que oculte al menú y utiliza el selector CSS
:not
para excluir al menú y al botón.
Código Javascript
:
Ver original$("*:not(#mobile-main-menu, #mobile-main-button)").on("click", function(){
if ($("#mobile-main-menu").is(":visible")){
$("#mobile-main-menu").slideUp();
}
});
De esta manera, cuando des un clic en cualquier parte que no sea el menú ni el botón y solo si el menú es visible, se ocultará.
Saludos