鼠标事件练习
let demo = document.querySelector(’.demo’)

鼠标右击事件
demo.oncontextmenu = function (e) {
阻止默认事件
e.preventDefault()
let menu = document.querySelector(’.menu’)
如果存在remove就把他删除
if (menu) menu.remove()
menu = document.createElement(‘div’)
获取menu的样式
menu.classList.add(‘menu’)
menu.style.left = e.pageX + ‘px’
menu.style.top = e.pageY + ‘px’
}
window.onclick = (e)=> {
let menu = document.querySelector(’.menu’)
if (menu && !menu.contains(e.target))
menu.remove()
}

相关文章:

  • 2021-12-09
  • 2022-02-27
  • 2022-12-23
  • 2021-08-27
  • 2021-07-19
猜你喜欢
  • 2021-11-12
  • 2022-03-03
  • 2022-01-04
  • 2021-08-25
相关资源
相似解决方案