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 事件冒泡简介及应用
Jan 11 Javascript
javascript椭圆旋转相册实现代码
Jan 16 Javascript
js 高效去除数组重复元素示例代码
Dec 19 Javascript
使用jquery.qrcode生成彩色二维码实例
Aug 08 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
jquery ajax双击div可直接修改div中的内容
Mar 04 Javascript
Node.js实用代码段之获取Buffer对象字节长度
Mar 17 Javascript
easyui combobox开启搜索自动完成功能的实例代码
Nov 08 Javascript
JS实现重新加载当前页面
Nov 29 Javascript
Vue封装Swiper实现图片轮播效果
Feb 06 Javascript
解决Angular2 router.navigate刷新页面的问题
Aug 31 Javascript
浅谈React Native 传参的几种方式(小结)
May 21 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
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
简单的js计算器实现
2016/10/26 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
pytorch数据预处理错误的解决
2020/02/20 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
大学生个人求职信范文
2013/09/21 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
实习单位评语
2014/04/26 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
离职告别感言
2015/08/04 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL