Как скрыть меню/блок при клике вне его?
Приблизительный код будет следующим:$('body').click(function(event) {
	$target = $(event.target);
	if (!$target.closest($('.current-list')).length){
		$(".current-list").hide();
                return false;
	}
});
Ловим клик в боди, проверяем не попадает ли он на целевой блок и скрываем.
Можно добавить overlay и на нем ловить click https://jsfiddle.net/orlov0562/3a2q3sLo/8/