JavaScript. Скрыть мобильное меню при клике вне его области

Задача: скрыть меню, если мы кликаем за пределами области (дива) самого меню
Решение:

$(document).click(function(e){
	if($(e.target).closest('#idmenu').length == 0) {
		// Скрываем меню
	}
});

где idmenu — id меню