乱码乱a∨中文字幕,在线免费激情视频,亚洲欧美久久夜夜潮,国产在线网址

  1. <sub id="hjl7n"></sub>

    1. <sub id="hjl7n"></sub>

      <legend id="hjl7n"></legend>

      當前位置:首頁 >  站長 >  編程技術 >  正文

      javascript局部自定義鼠標右鍵菜單

       2020-12-10 16:04  來源: 腳本之家   我來投稿 撤稿糾錯

        阿里云優(yōu)惠券 先領券再下單

      這篇文章主要為大家詳細介紹了javascript局部自定義鼠標右鍵菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

      本文實例為大家分享了js局部自定義鼠標右鍵菜單的具體代碼,供大家參考,具體內容如下

      前言

      html局部自定義鼠標右鍵菜單

      局部!

      局部!

      局部!

      重要的關鍵詞說三遍!

      一、效果展示

      二、源代碼

      <!DOCTYPE html>
      <html>
       <head>
       <meta charset="utf-8">
       <title></title>
       <style type="text/css">
       #TextBox{
       width: 200px;
       height: 200px;
       border: 1px solid #000;
       }
       #menu{
       position: absolute;
       border: 1px solid #000;
       }
       #menu > div:nth-child(2){
       border-top: 1px solid #000;
       }
       #menu > div:nth-child(3){
       border-top: 1px solid #000;
       }
       #menu > div:nth-child(4){
       border-top: 1px solid #000;
       }
       #menu > div:hover{
       cursor: pointer;
       background-color: #0078E7;
       }
       </style>
       </head>
       <body>
       <div id="TextBox">
       <div id="menu">
       <div>自定義菜單</div>
       <div>1</div>
       <div>2</div>
       <div>3</div>
       </div>
       </div>
       <script type="text/javascript">
       window.onload = function(){
       var TextBox = document.getElementById("TextBox");
       var ul = document.getElementById("menu"); //獲取ul節(jié)點對象
       ul.style.display = "none";
       /*為document綁定鼠標右鍵菜單事件*/
       TextBox.oncontextmenu = function(e){
        var _event = window.event||e; //事件對象
        var x = _event.clientX; // 鼠標的x坐標
        var y = _event.clientY; //鼠標的y坐標
       
        ul.style.display = "block";
        ul.style.left = x + "px"; //改變ul的坐標
        ul.style.top = y + "px";
        //阻止默認行為
        if(_event.preventDefault){
        _event.preventDefault(); //標準格式
        }else{
        _event.returnValue = false; //IE格式
        }
       }
       TextBox.onclick = function(){
        ul.style.display = "none";
       }
       }
       </script>
       </body>
      </html>

      總結

      以上就是html局部自定義鼠標右鍵菜單的方式。

      以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

      來源:腳本之家

      鏈接:https://www.jb51.net/article/201696.htm

      申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

      相關標簽
      javascript

      相關文章

      熱門排行

      信息推薦