网页中右键功能的实现方法之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 相关文章推荐
js 自定义个性下拉选择框示例
Aug 20 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
Aug 13 Javascript
深入理解vue路由的使用
Mar 24 Javascript
JS实现按钮控制计时开始和停止功能
Jul 27 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
vue获取input输入值的问题解决办法
Oct 17 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
Oct 18 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
May 26 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 Javascript
测量JavaScript函数的性能各种方式对比
Apr 27 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 可阅读随机字符串代码
2010/05/26 PHP
PHP禁止页面缓存的代码
2011/10/23 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
vue中使用input[type=&quot;file&quot;]实现文件上传功能
2018/09/10 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
Mac下Anaconda的安装和使用教程
2018/11/29 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
python+opencv实现车道线检测
2021/02/19 Python
详解纯CSS3制作的20种loading动效
2017/07/05 HTML / CSS
三分钟演讲稿事例
2014/03/03 职场文书
团队经理竞聘书
2014/03/31 职场文书
法人代表证明书
2014/09/18 职场文书
简易版租房协议书范本
2014/10/13 职场文书
教师群众路线心得体会
2014/11/04 职场文书
婚内分居协议书范文
2014/11/26 职场文书
留学推荐信中文范文
2015/03/26 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫