js 实现点击空白关闭弹框
作者:互联网
使用场景:
网站用户头像,点击头像,出现下拉框,然后点击下拉框之外的空白,隐藏下拉框。
直接上代码:
// 点击头像显示下拉框,点击空白下拉框收起 document.addEventListener('click', event => { const avatar = document.querySelector('#avatar') // 头像 const userActions = document.getElementById('userActions') // 下拉框 var tDom = event.target if (avatar === tDom || avatar.contains(tDom)) { userActions.style.display = 'block' } else { userActions.style.display = 'none' } })
标签:js,头像,点击,avatar,userActions,弹框,tDom,下拉框 来源: https://www.cnblogs.com/Freya0607/p/15593029.html