Я придумал это: мой сценарий включал в себя больше popovers на одной странице, и их скрытие просто сделало их невидимыми, и из-за этого щелчок по элементам позади popover не был возможен. Идея состоит в том, чтобы отметить конкретную popover-ссылку как «активную», а затем вы можете просто «переключить» активный popover. Выполнение этого полностью закрывает popover $ ('. Popover-link'). Popover ({html: true, container: 'body'})
$('.popover-link').popover().on 'shown.bs.popover', ->
$(this).addClass('toggled')
$('.popover-link').popover().on 'hidden.bs.popover', ->
$(this).removeClass('toggled')
$("body").on "click", (e) ->
$openedPopoverLink = $(".popover-link.toggled")
if $openedPopoverLink.has(e.target).length == 0
$openedPopoverLink.popover "toggle"
$openedPopoverLink.removeClass "toggled"
Проверьте как-моделировать-маленькие-процессор-машины-для-браузера-тестирования – который должен дать ответ – выглядит довольно просто!