<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>自定义鼠标右键菜单</title><style>* {margin: 0;padding: 0;}#list {width: 60px;background: #CCC;border: 1px solid black;position: absolute;display: none;list-style: none;border-bottom: none;}#list li {height: 30px;line-height: 30px;text-align: center;border-bottom: 1px solid #000;}</style></head><body><ul id="list"><li>登 陆</li><li>退 出</li><li>注 销</li><li>走 人</li></ul><script>document.oncontextmenu = function (ev) {var myEvent = ev || event;var list = document.getElementById('list');list.style.display = 'block';list.style.left = myEvent.clientX + 'px';list.style.top = myEvent.clientY + 'px';return false;};document.onclick = function () {var list = document.getElementById('list');list.style.display = 'none';};</script></body></html>

JS自定义鼠标右键菜单相关推荐

  1. 如何在canvas画布上自定义鼠标右键菜单内容?

    用户大大提了一个需求,想要在画布上能够右键快捷点击使用某个功能,小菜鸟肯定要满足啊(委屈脸),然后靠着强大的各路神仙,写下了如下代码,终于实现了,为自己放个烟花~~~不喜勿喷哦~ 1.自定义鼠标右键菜 ...

  2. JQuery模拟网页中自定义鼠标右键菜单

    题外话.......最近在开发一个网站项目的时候,需要用到网页自定义右键菜单,在网上看了各路前辈大神的操作,头晕目眩,为了达到目的,突然灵机一动,于是便有了这篇文章. 先放个效果图(沾沾自喜,大神勿喷 ...

  3. html自定义鼠标右键,js自定义鼠标右键的实现原理及源码

    今天来记录下js来自定义鼠标右键,同样先来分解下它的实现原理: 1.屏蔽右键默认事件:(一度我以为修改的就是默认事件) 2.对一个ul的隐藏:(这个我也曾迂腐的认为值得这样操作的都是div,汗) 3. ...

  4. html 元素允许右键,JavaScript 自定义html元素鼠标右键菜单功能

    自定义html元素鼠标右键菜单 实现思路 在触发contextmenu事件时,取消默认行为(也就是阻止浏览器显示自带的菜单),获取右键事件对象,来确定鼠标的点击位置,作为显示菜单的left和top值 ...

  5. 前端自定义网页鼠标右键菜单

    //监听全局上下文菜单 document.addEventListener('contextmenu', function(e){//阻止默认e.preventDefault()//自定义鼠标右键菜单 ...

  6. 自定义html页面鼠标右键,javascript鼠标右键菜单自定义效果

    本文实例讲解了javascript鼠标右键菜单的实现方法,分享给大家供大家参考,具体内容如下 效果图: 具体代码: #menu{ border:solid 1px gray; width:100px; ...

  7. 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...

    [索引页] [源码下载] 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数 作者:webabcd ...

  8. openlayer右键菜单_使用OpenLayers3 添加地图鼠标右键菜单

    添加右键菜单,首先我们要监听鼠标右键点击的操作,我们知道鼠标右键事件名是 contextmenu,当鼠标在 html 元素之上,点击鼠标右键,便会触发 contextmenu 事件,在 context ...

  9. Leaflet中使用Leaflet.contextmenu插件实现地图上添加鼠标右键菜单

    场景 Leaflet快速入门与加载OSM显示地图: Leaflet快速入门与加载OSM显示地图_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上,怎样使用Leaflet.co ...

  10. jquery-11 如何制作鼠标右键菜单

    jquery-11 如何制作鼠标右键菜单 一.总结 一句话总结:核心原理:找到右键菜单事件contextmenu,return false去掉默认事件,然后判断用户是否点的右键,然后在鼠标的位置显示菜 ...

最新文章

  1. oracle阻塞查询,oracle 查询阻塞的sql语句
  2. Device eth0 does not seem to be present, delaying initialization.转载
  3. 将来,你会成为这三种程序员之一
  4. extern C的用法解析
  5. Qt中绑定信号槽之后,信号槽无效
  6. Windows之Xmanager连接linux打开Oracle视图操作
  7. 不学Python的同学,“跳一跳”都输了
  8. PHP自己实现var_dump函数
  9. 《现代操作系统》读书笔记
  10. 2023年东大学机械专硕考研上岸经验分享
  11. 全球机场三字码,对应的城市三字码
  12. mac 环境下搭建socket通信
  13. 制作QQ微信支付宝三合一收款码
  14. 打开qq相册回收站一直显示服务器忙,qq照片回收站怎么打不开 手机qq回收站进不去怎么办...
  15. Golang Hotfix技术背景
  16. Adobe Photoshop CS6 for Mac 简体中文 支持retina高清屏
  17. EM2 MP1 Vowel and Consonant Teacher:Ashley
  18. 耿建超英语语法---非谓语动词作同位语和定语
  19. 为什么cpu要一心二用:浅谈多线程编程的一个具体例子
  20. 计算机技术与软件专业技术资格(水平)考试—— 软考中级 网络工程师笔记six

热门文章

  1. xbox win10测试软件,win10中自带的录屏工具xbox录屏软件怎使用?
  2. 欢迎使用云-“您的Apple ID已被禁用。”
  3. 入门软件测试--功能测试
  4. JavaScript实现解析xml文件数据
  5. html 点击按钮刷新验证码,HTML点击刷新验证码
  6. 离线pandas安装教程
  7. IMX6ULL开发板,系统移植——第一步Uboot移植
  8. uniapp对接阿里云OSS前端直传
  9. 第九届蓝桥杯C++A组
  10. 什么是AHP 层次分析法?