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的IE和Firefox兼容性汇编(zz)
Feb 02 Javascript
JavaScript 计算图片加载数量的代码
Jan 01 Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 Javascript
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 Javascript
jQuery中dequeue()方法用法实例
Dec 29 Javascript
javascript判断firebug是否开启的方法
Nov 23 Javascript
利用JS实现简单的日期选择插件
Jan 23 Javascript
tab栏切换原理
Mar 22 Javascript
vue webpack打包优化操作技巧
Feb 22 Javascript
Vue三层嵌套路由的示例代码
May 05 Javascript
vue 指令之气泡提示效果的实现代码
Oct 18 Javascript
9102了,你还不会移动端真机调试吗
Mar 25 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
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
php实现的日历程序
2015/06/18 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
2020/10/09 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
Python的一些用法分享
2012/10/07 Python
Python中的引用和拷贝浅析
2014/11/22 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
Python初学者常见错误详解
2019/07/02 Python
python读写csv文件实例代码
2019/07/05 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
python多线程和多进程关系详解
2020/12/14 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
资源工程专业毕业生求职信
2014/02/27 职场文书
2014年教师节寄语
2014/04/03 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
《植树问题》教学反思
2016/03/03 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android