Actualmente estoy usando popovers con Twitter Bootstrap, iniciado así:
$('.popup-marker').popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$(this).popover('toggle');
e.preventDefault();
});
Como puede ver, se activan manualmente, y al hacer clic en .popup-marker (que es un div con una imagen de fondo) alterna un popover. Esto funciona muy bien, pero me gustaría poder cerrar el popover con un clic en cualquier otro lugar de la página (¡pero no en el popover mismo!).
He intentado algunas cosas diferentes, incluidas las siguientes, pero sin resultados que mostrar:
$('body').click(function(e) {
$('.popup-marker').popover('hide');
});
¿Cómo puedo cerrar el popover con un clic en cualquier otro lugar de la página, pero no con un clic en el popover?