javascript鼠标右键菜单自定义效果


Posted in Javascript onDecember 08, 2020

本文实例讲解了javascript鼠标右键菜单的实现方法,分享给大家供大家参考,具体内容如下

效果图:

javascript鼠标右键菜单自定义效果

具体代码:

<html>
 <head>
  <meta charset="gb2312" />
  <title></title>
  <style>
   #menu{
    border:solid 1px gray;
    width:100px;
    display:none;
    position:absolute;
    background-color:ghostwhite;
    margin: 0;
    padding: 0;
    list-style-type: none;
   }
   #menu>li{
    border-bottom: dashed 1px gray;
   }
  </style>
  <script type="text/javascript">
  window.onload=function(){
   var oUl=document.getElementById('menu');
    document.oncontextmenu=function(ev){
     var oEvent=ev||event;
     //一定要加px,要不然chrom不认
     oUl.style.top=oEvent.clientY+'px';
     oUl.style.left=oEvent.clientX+'px';
     oUl.style.display='block';
     return false;
    }
    document.onclick=function(){
     oUl.style.display='none';
    }
  };
  </script>
 </head>
 <body>
<ul id="menu">
 <li><a href="//3water.com/" target="_blank">三水点靠木</a></li>
 <li><a href="//3water.com/" target="_blank">三水点靠木</a></li>
 <li><a href="//3water.com/" target="_blank">三水点靠木</a></li>
 <li><a href="//3water.com/" target="_blank">三水点靠木</a></li>
</ul>
 </body>
</html>

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
JavaScript Event学习第四章 传统的事件注册模型
Feb 07 Javascript
juqery 学习之四 筛选过滤
Nov 30 Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
Jul 23 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
如何基于js判断浏览器版本
Feb 20 Javascript
Vue 列表页带参数进详情页的操作(router-link)
Nov 13 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
Feb 03 #Javascript
JavaScript获取对象在页面中位置坐标的方法
Feb 03 #Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 #Javascript
javascript点击按钮实现隐藏显示切换效果
Feb 03 #Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 #Javascript
js点击文本框弹出可选择的checkbox复选框
Feb 03 #Javascript
AngularJS实现Model缓存的方式
Feb 03 #Javascript
You might like
杏林同学录(八)
2006/10/09 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
Python urls.py的三种配置写法实例详解
2017/04/28 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
Python 解决中文写入Excel时抛异常的问题
2018/05/03 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
个人生活学习自我评价范文
2013/11/26 职场文书
终端业务员岗位职责
2013/11/27 职场文书
九年级科学教学反思
2014/01/29 职场文书
大学生自我鉴定书
2014/03/24 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
房屋转让协议书
2014/10/18 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
十八大观后感
2015/06/12 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
公司与个人合作协议书
2016/03/19 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书