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 相关文章推荐
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
Sep 28 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
浅谈移动端之js touch事件 手势滑动事件
Nov 07 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
Dec 09 Javascript
Javascript 实现全屏滚动实例代码
Dec 31 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
Jan 17 Javascript
微信小程序开发之toast等弹框提示使用教程
Jun 08 Javascript
js数字滑动时钟的简单实现(示例讲解)
Aug 14 Javascript
vue todo-list组件发布到npm上的方法
Apr 04 Javascript
Vue框架里使用Swiper的方法示例
Sep 20 Javascript
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
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
php简单静态页生成过程
2008/03/27 PHP
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
ECMAScript 基础知识
2007/06/29 Javascript
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
js限制文本框的输入内容代码分享(3类)
2015/08/20 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
Vue.js仿Metronic高级表格(一)静态设计
2017/04/17 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
Python多线程扫描端口代码示例
2018/02/09 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
在pycharm中实现删除bookmark
2020/02/14 Python
python实现四人制扑克牌游戏
2020/04/22 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
详解python的变量缓存机制
2021/01/24 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
假日旅行社实习自我鉴定
2013/09/24 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
大学生实习介绍信
2015/05/05 职场文书
回复函格式及范文
2015/07/14 职场文书
银行培训心得体会范文
2016/01/09 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python