zoukankan      html  css  js  c++  java
  • 制作右键菜单

    1.首先制作菜单,并设置display属性为none

    const RightMenu=()=>(
      <div className="menu" >
          <ul>
            <li onClick={()=>{console.log(8)}}>功能1</li>
            <li onClick={()=>{console.log(8)}}>功能2</li>
            <li onClick={()=>{console.log(8)}}>功能3</li>
            <li onClick={()=>{console.log(8)}}>功能4</li>
            <li onClick={()=>{console.log(8)}}>功能5</li>
          </ul>
        </div>
    )

    2.在自己的节点内选阻止右键默认时间并设置菜单属性

    componentDidMount(){
    
        this.box.current.oncontextmenu=(e)=>{
          e.preventDefault()
          this.menu.style.display='block'
          this.menu.style.left=e.clientX+'px'
          this.menu.style.top=e.clientY+'px'
        }
      }
  • 相关阅读:
    1002 写出这个数
    1001 害死人不偿命的(3n+1)猜想
    Graph I
    Tree
    进程通信
    管道
    fork函数
    Priority Queue
    Search
    游戏 slider
  • 原文地址:https://www.cnblogs.com/lxz-blogs/p/13094256.html
Copyright © 2011-2022 走看看