温故而知新 js 点击空白处关闭气泡

Posted 贝尔塔猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了温故而知新 js 点击空白处关闭气泡相关的知识,希望对你有一定的参考价值。

诀窍1:使用el.contains(e) 来判断点击的区域
诀窍2:使用mouseup

诀窍3:完成之后,移除事件

showpopover (e) {
  this.popover = !this.popover
  var closePopover = (event) => {
      if (!this.$refs.popover.contains(event.target)) {
          this.popover = false
          document.body.removeEventListener(\'mouseup\', closePopover)
      }
  }
  document.body.addEventListener(\'mouseup\',closePopover)
}

以上是关于温故而知新 js 点击空白处关闭气泡的主要内容,如果未能解决你的问题,请参考以下文章

关于点击空白关闭弹窗的js写法推荐?

使用js冒泡实现点击空白处关闭弹窗

求一个h5实现多个气球下落时 点击气球 气泡爆裂的js/jquery代码

html5 css3 js 动画 点击气泡后 气泡会爆炸

js 温故而知新 webkitTransitionEnd 监听Transition动画结束事件

JS或JQuery点击其他地方关闭弹出元素,但是点击元素却不会关闭的代码怎么写?