博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js jQuery 右键菜单 清屏
阅读量:6495 次
发布时间:2019-06-24

本文共 1182 字,大约阅读时间需要 3 分钟。

主要用到了
oncontextmenu
事件,在
oncontextmenu
事件中使用
return false
 屏蔽掉原生右键菜单,再使用
event
获取鼠标的坐标位置,设置自定义菜单的位置。
<!DOCTYPE html>
<html>
  <head>
    <meta charset=
"utf-8"
>
    <title></title>
    <script src=
"jquery-3.1.1.js"
 charset=
"utf-8"
></script>
    <script src=
"contextMenu/jquery.ui.position.min.js"
 type=
"text/javascript"
></script>
    <script src=
"contextMenu/jquery.contextMenu.js"
 type=
"text/javascript"
></script>
    <link href=
"contextMenu/jquery.contextMenu.css"
 rel=
"stylesheet"
 type=
"text/css"
 />
  </head>
  <body>
    <button
class=
"context-menu-one"
>按钮1</button>
    <script type=
"text/javascript"
>
      $(
function
() {
         
//初始化菜单
         $.contextMenu({
             selector: 
'.context-menu-one'
,
             callback: 
function
(key, options) {
                 console.log(
"点击了:"
 + key);
             },
             items: {
                 
"edit"
: {name: 
"编辑"
, icon: 
"edit"
},
                 
"cut"
: {name: 
"剪切"
, icon: 
"cut"
},
                 
"copy"
: {name: 
"复制"
, icon: 
"copy"
},
                 
"paste"
: {name: 
"粘贴"
, icon: 
"paste"
},
                 
"delete"
: {name: 
"删除"
, icon: 
"delete"
},
                 
"sep1"
"---------"
,
                 
"quit"
: {name: 
"退出"
, icon: 
function
(){
                     
return 
'context-menu-icon context-menu-icon-quit'
;
                 }}
             }
         });
      });
    </script>
  </body>
</html>
icon:
"paste"
// Class context-menu-icon-paste is used on the menu item.
使用自带的图标需要font文件夹的内容

转载地址:http://shcyo.baihongyu.com/

你可能感兴趣的文章
[DeeplearningAI笔记]序列模型1.5-1.6不同类型的循环神经网络/语言模型与序列生成...
查看>>
Kafka深度解析
查看>>
unsigned 后面不跟类型的情况
查看>>
fio硬盘压力测试
查看>>
信号处理——卷积(convolution)的实现
查看>>
多线程同步(循环50 基础加深版)
查看>>
Black and White
查看>>
静态变量和实例变量的区别
查看>>
晨跑【最小费用最大流】
查看>>
景点中心 C组模拟赛
查看>>
bzoj 2733 平衡树启发式合并
查看>>
sublime简书安装配置
查看>>
爱上MVC~Web.Config的Debug和Release版本介绍
查看>>
python__高级 : 动态添加 对象属性, 类属性, 对象实例方法, 类静态方法, 类方法...
查看>>
NLog的介绍使用
查看>>
Haproxy+Rabbitmq中的问题
查看>>
字符串变量小议
查看>>
232. Implement Queue using Stacks
查看>>
Poj(1469),二分图最大匹配
查看>>
db2表结构导出导入,数据库备份
查看>>