如何关闭弹出窗口,如果其他任何点击

How to close a popover if anything else is clicked

本文关键字:如果 其他 任何点 窗口 何关闭      更新时间:2023-09-26

我有一个弹出窗口显示如果onclick被调用。我能做些什么来关闭弹出窗口,如果在页面上点击其他任何东西。有人建议单人活动,但我不确定那是什么?

它就在弹出窗口文档中。使用data-trigger="focus"

<a tabindex="0" class="btn btn-lg btn-danger" role="button" data-toggle="popover" data-trigger="focus" title="Dismissible popover" data-content="And here's some amazing content. It's very engaging. Right?">Dismissible popover</a>

一个事件意味着您需要侦听由用户发起的操作(大多数情况下)。

当你弹窗被调用时,你启动了弹窗上的点击事件,所以取消弹窗的方式(隐藏它)如果要监听事件,在这种情况下,你可以监听用户点击弹窗或任何其他元素在你的页面上。您可以将事件附加到您的弹出窗口或您的页面element.addEventListener('click', function(){//here you can hide your popover})