Şu anda böyle başlatılan Twitter Bootstrap ile popovers kullanıyorum:
$('.popup-marker').popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$(this).popover('toggle');
e.preventDefault();
});
Gördüğünüz gibi, manuel olarak tetiklenirler ve .popup-marker'i (arka plan resimli bir div olan) tıklamak bir popover'ı değiştirir. Bu harika çalışıyor, ancak popover'ı sayfada başka bir yere tıklatarak da kapatmak istiyorum (ancak popover'ın kendisinde değil!).
Aşağıdakiler de dahil olmak üzere birkaç farklı şey denedim, ancak bunun için gösterilecek sonuç yok:
$('body').click(function(e) {
$('.popup-marker').popover('hide');
});
Popover'ı sayfanın herhangi bir yerinde bir tıklama ile nasıl kapatabilirim, ancak popover'ın kendisine bir tıklama ile nasıl kapatabilirim?