本文实例为大家分享了右键自定义菜单的具体代码,供大家参考,具体内容如下

#menu {

height: 200px;

width: 50px;

border: 1px solid gray;

background-color: antiquewhite;

padding: 10px;

display: none;

position: absolute;

}

ul,

li {

margin: 0;

padding: 0;

list-style-type: none;

line-height: 40px;

}

  • 复制
  • 粘贴
  • 运行
  • 工具
  • 帮助

var menu = document.getElementById("menu");

document.oncontextmenu = function(ev) {

var oEvent = ev || event;

//自定义的菜单显示

menu.style.display = "block";

//让自定义菜单随鼠标的箭头位置移动

menu.style.left = oEvent.clientX + "px";

menu.style.top = oEvent.clientY + "px";

//return false阻止系统自带的菜单,

//return false必须写在最后,否则自定义的右键菜单也不会出现

return false;

}

//实现点击document,自定义菜单消失

document.onclick = function() {

menu.style.display = "none";

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

右键脚本html,js实现右键自定义菜单相关推荐

  1. 使用asp.net mvc,boostrap及knockout.js开发微信自定义菜单编辑工具

    前言 微信的接口调试工具可以编辑自定义菜单,不过是提交json格式数据创建菜单,非常的不方便还容易出错.网上的工具不好用,所以就自己写了一个. 正文 先用bootstrap排个页面框架出来,调用自定义 ...

  2. 使用Bootstrap制作右键单击自定义菜单

    我们可以轻松地通过右键单击创建一个漂亮的自定义菜单. 让我们创建一个div右键单击启用自定义菜单. <div class="col-lg-6 bg-info" id=&quo ...

  3. Element 组件之 右键鼠标 自定义菜单

    参考链接: Element 组件之 右键鼠标 自定义菜单 Vue+ElementUI实现给Tab页添加鼠标右键菜单栏 Element tree组件之 自定义菜单 基于element tree组件.效果 ...

  4. js实现右键单击打开自定义的菜单

    今天分享一个,单击鼠标右键弹出自定义菜单,选中不同菜单选项,实现其对应功能    首先先自已定义一个菜单 <div id="menu"><ul><li ...

  5. JS简单实现自定义右键菜单

    今天来讲一个关于右键菜单的小demo,抛砖引玉. 首先,我们要用css和html做一个自定义右键菜单. <!--自定义右键菜单html代码--> <div id="menu ...

  6. 前端实现右键自定义菜单

    大家好,我是前端西瓜哥. 本文将讲解 Web 页面如何实现自定义菜单功能. 线上 demo: https://codepen.io/F-star/pen/WNOvQVQ 思路 核心思路是:注册 con ...

  7. JavaScript学习(三十七)—实现右键自定义菜单的功能

    JavaScript学习(三十七)-实现右键自定义菜单的功能 代码如下: <!DOCTYPE html> <html lang="en"><head& ...

  8. 网站禁用鼠标右键php代码,JS实现禁止鼠标右键的功能

    遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择"图片另存为"或"复制"来达到我们的目的.但是,目前有许多网页都屏蔽 ...

  9. Win10 右键新建没有WORD文档创建菜单?

    环境: Win10 专业版 问题描述: 右键新建没有WORD文档创建菜单? 解决方案: 1.打开注册表,计算机\HKEY_CLASSES_ROOT.docx,右侧默认数值改为Word.Document ...

最新文章

  1. Matlab中fft作频谱横纵坐标
  2. 《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分
  3. linux :Docker 方式 安装 zookeeper、阿里服务器上 Docker 运行 zookeeper
  4. Bash 使用技巧大补贴
  5. 阿里云MVP乔帮主:五大类型负载均衡的原理场景详解(文末赠书)
  6. 【kafka】 kafka如何设置指定分区进行发送和消费
  7. 微信小程序wx.request请求服务器json数据并渲染到页面
  8. 计算机装配调试员培训内容.doc,电子计算机(微机)装配调试员文档.doc
  9. 【VMCloud云平台】SCAP(二)
  10. win10打印机不能服务的问题
  11. 几款引擎比较 BigWorld Unreal CryEngine等
  12. 计算机 分类号,中图法分类号(计算机,自动化)(CLC number (computer, automation)).doc...
  13. android anr 分析方法,Android ANR分析
  14. barcode.jar处理条形码
  15. 【龙印】步进电机使用七段式抛物线型S曲线加减速和路径规划的理论分析和实现
  16. 【回文数】求11到n之间(包括n),既是素数又是回文数的整数有多少个。 输入 一个大于11小于1000的整数n。 输出 11到n之间的素数回文数个数。 样例输入 Copy 23 样例输出 Copy 1
  17. Kali linux安装步骤,史上最详细的步骤,傻瓜式教学
  18. RISC-V矢量指令集学习记录
  19. php一句话木马调用cmd命令,一句话木马(webshell)是如何执行命令的
  20. Clion 的 ROS配置

热门文章

  1. 关于一些Linux SVN的安装使用
  2. vue打包后图片找不到情况
  3. 软考自查:计算机网络
  4. Python每日一练0023
  5. 《重构-改善既有代码的设计》读书笔记(二)
  6. topcoder srm 691 div1 -3
  7. Nmap (网络映射器)好东西啊
  8. gdal 1.9+python 2.7开发环境配置
  9. [Big Data - Kafka] kafka学习笔记:知识点整理
  10. SQL to Elasticsearch java code