Atualmente, estou usando popovers com o Twitter Bootstrap, iniciado assim:
$('.popup-marker').popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$(this).popover('toggle');
e.preventDefault();
});
Como você pode ver, eles são acionados manualmente e clicar em .popup-marker (que é uma div com uma imagem de fundo) alterna uma janela popover. Isso funciona muito bem, mas eu também gostaria de fechar o popover com um clique em qualquer outro lugar da página (mas não no popover em si!).
Eu tentei algumas coisas diferentes, incluindo as seguintes, mas sem resultados para mostrar:
$('body').click(function(e) {
$('.popup-marker').popover('hide');
});
Como posso fechar o popover com um clique em qualquer outro lugar da página, mas não com um clique no popover em si?