현재 트위터 부트 스트랩으로 팝 오버를 사용하고 있습니다.
$('.popup-marker').popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$(this).popover('toggle');
e.preventDefault();
});
보시다시피, 수동으로 트리거되고 .popup-marker (배경 이미지가있는 div)를 클릭하면 팝 오버가 토글됩니다. 이것은 훌륭하게 작동하지만 페이지의 다른 곳에서 클릭으로 팝 오버를 닫을 수 있기를 원합니다 (그러나 팝 오버 자체는 아닙니다!).
나는 다음을 포함하여 몇 가지 다른 것을 시도했지만 결과를 보여주지 못했습니다.
$('body').click(function(e) {
$('.popup-marker').popover('hide');
});
페이지의 다른 곳을 클릭하면 팝 오버를 닫을 수 있지만 팝 오버 자체를 클릭하면 어떻게됩니까?