国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript模擬鼠標右鍵菜單效果

2019-11-20 10:27:09
字體:
來源:轉載
供稿:網友

本文實例為大家分享了JavaScript模擬鼠標右鍵菜單的具體代碼,供大家參考,具體代碼如下
效果圖:

具體代碼:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>右鍵菜單</title>  <style type="text/css">    *{      margin: 0;      padding: 0;    }    #menu{      width: 254px;      /*background-color: #ccc;*/      font-size: 12px;      position: fixed;      top: 0px;      left: 0px;      /*height: 240px;*/      /*padding-left: 26px;*/      padding-top: 2px;      border:1px solid #ccc;      display: none;    }    #menu li{      list-style: none;      line-height: 25px;      margin-left: -1px;      padding-left: 26px;    }    #menu li:hover{      background-color: #4281f4;      color: #fff;    }  </style></head><body>   <ul id="menu">     <li>返回(B)</li>     <li>前進(F)</li>     <li>從新加載(R)</li>     <li>另存為(A)</li>     <li>打印(P)</li>     <li>查看網頁源代碼(V)</li>     <li>查看網頁信息(I)</li>     <li>審查元素(N)</li>   </ul>   <script type="text/javascript">    var menu = document.getElementById("menu");    document.oncontextmenu =function(e){      var e = e ||window.event;//兼容     console.log(e.clientX,e.clientY);     console.log(e);     //單擊顯示div     menu.style.display = "block";     //設置定義     //判斷鼠標坐標是否大于視口寬度-塊本身寬度     var cakLeft = (e.clientX > document.documentElement.clientWidth - menu.offsetWidth)?(document.documentElement.clientWidth - menu.offsetWidth):e.clientX;     var cakTop = (e.clientY > document.documentElement.clientHeight - menu.offsetHeight)?(document.documentElement.clientHeight - menu.offsetHeight):e.clientY;     menu.style.left = cakLeft + "px";     menu.style.top = cakTop + "px";    return false;    }      menu.onclick = function(e) {    var e = e || window.event;    e.cancelBubble = true;    //阻止冒泡。  }   document.onclick = function() {    menu.style.display = "none";  }      </script></body></html>

希望本文所述對大家學習javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岫岩| 古交市| 福鼎市| 文水县| 神木县| 滦平县| 隆尧县| 绥江县| 西平县| 锡林浩特市| 商河县| 军事| 防城港市| 监利县| 武功县| 无极县| 岳池县| 新余市| 库车县| 稷山县| 新巴尔虎左旗| 饶河县| 景泰县| 永安市| 庆城县| 桦南县| 泸溪县| 瑞安市| 莒南县| 竹溪县| 盐亭县| 新竹市| 清徐县| 松桃| 阿拉善盟| 彭山县| 北辰区| 开远市| 桂阳县| 阳信县| 东乌|