Вы можете привязать событие щелчка к документу, чтобы закрыть окно:
$(document).click(function() {
$('#dropMenu').css('visibility' , 'hidden') //clicked eanithing else: menu close
});
Важной частью является то, что вы останавливаете распространение события по событию щелчка #optionButton
, в противном случае событие будет пузыриться.до документа и выполните обработчик щелчка, прикрепленный к нему:
$('#optionButton').click(function(e) {
$('#dropMenu').css('visibility' , 'visible') //optionButton clicked, menu visible
e.stopPropagation();
});
DEMO