网页中右键功能的实现方法之contextMenu的使用


Posted in Javascript onFebruary 20, 2017

本文介绍一种网页中实现右键功能的方案?contextMenu。

1.下载

下载地址

https://github.com/swisnl/jQuery-contextMenu

下载得到压缩文件jQuery-contextMenu-master.zip

解压后,使用dist目录下css、js。

2.使用方法

使用步骤:

(1) 引用css、js。

(2) html、js代码。

简单例子如下:

代码test.html:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link href="libs/jQuery-contextMenu/dist/jquery.contextMenu.css" rel="external nofollow" rel="stylesheet"/>
<script src="libs/jQuery/jquery-1.8.3.min.js"></script>
<script src="libs/jQuery-contextMenu/dist/jquery.contextMenu.js"></script>
</head>
<body>
<span class="context-menu-one btn btn-neutral">right click me</span>
<script>
  $(function() {
    $.contextMenu({
      selector: '.context-menu-one', 
      callback: function(key, options) {
        var m = "clicked: " + key;
        window.console && console.log(m) || alert(m); 
      },
      items: {
        "edit": {name: "Edit", icon: "edit"},
        "cut": {name: "Cut", icon: "cut"},
        copy: {name: "Copy", icon: "copy"},
        "paste": {name: "Paste", icon: "paste"},
        "delete": {name: "Delete", icon: "delete"},
        "sep1": "---------",
        "quit": {name: "Quit", icon: function(){
          return 'context-menu-icon context-menu-icon-quit';
        }}
      }
    });
    $('.context-menu-one').on('click', function(e){
      console.log('clicked', this);
    })  
  });
</script>
</body>
</html>

效果图:

网页中右键功能的实现方法之contextMenu的使用

3.Demo and Document

https://swisnl.github.io/jQuery-contextMenu/demo.html
http://swisnl.github.io/jQuery-contextMenu/demo/on-dom-element.html

以上所述是小编给大家介绍的网页中右键功能的实现方法之contextMenu的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery源码分析-05异步队列 Deferred 使用介绍
Nov 14 Javascript
Jquery validation remote 验证的缓存问题解决方法
Mar 25 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
Sep 19 Javascript
javascript实现复选框超过限制即弹出警告框的方法
Feb 25 Javascript
JavaScript实现带标题的图片轮播特效
May 20 Javascript
纯javascript判断查询日期是否为有效日期
Aug 24 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
Bootstrap学习笔记之js组件(4)
Jun 12 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
react router4+redux实现路由权限控制的方法
May 03 Javascript
微信小程序实现发送验证码按钮效果
Dec 20 Javascript
微信小程序canvas实现签名功能
Jan 19 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
Feb 20 #Javascript
Angular.js跨controller实现参数传递的两种方法
Feb 20 #Javascript
Bootstrap table右键功能实现方法
Feb 20 #Javascript
BootstrapTable refresh 方法使用实例简单介绍
Feb 20 #Javascript
Bootstrap table 定制提示语的加载过程
Feb 20 #Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 #Javascript
原生js实现轮播图的示例代码
Feb 20 #Javascript
You might like
关于PHP中的Class的几点个人看法
2006/10/09 PHP
网站加速 PHP 缓冲的免费实现方法
2006/10/09 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
5款非常棒的Python工具
2018/01/05 Python
用python实现百度翻译的示例代码
2018/03/09 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
flask中过滤器的使用详解
2018/08/01 Python
如何使用python进行pdf文件分割
2019/11/11 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
python 如何实现遗传算法
2020/09/22 Python
运行Python编写的程序方法实例
2020/10/21 Python
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
关于美容院的活动方案
2014/08/14 职场文书
办护照工作证明
2014/10/01 职场文书
实习生辞职信范文
2015/03/02 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python