网页中右键功能的实现方法之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 相关文章推荐
TFDN图片播放器 不错自动播放
Oct 03 Javascript
javascript学习笔记(十二) RegExp类型介绍
Jun 20 Javascript
js格式化金额可选是否带千分位以及保留精度
Jan 28 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
Nov 25 Javascript
提升jQuery的性能需要做好七件事
Jan 11 Javascript
javascript实现PC网页里的拖拽效果
Mar 14 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
Jan 05 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
Vue.use源码分析
Apr 22 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
在layui框架中select下拉框监听更改事件的例子
Sep 20 Javascript
Nuxt的路由动画效果案例
Nov 06 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 xml实例 留言本
2009/03/20 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
js 通用订单代码
2013/12/23 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
微信小程序 websocket 实现SpringMVC+Spring+Mybatis
2017/08/04 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
Postman模拟发送带token的请求方法
2018/03/31 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
Python pymongo模块常用操作分析
2018/09/01 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
Python用input输入列表的实例代码
2020/02/07 Python
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
公司培训心得体会
2014/01/03 职场文书
机电一体化职业规划书
2014/01/07 职场文书
党员培训思想汇报
2014/01/07 职场文书
捐书寄语赠言
2014/01/18 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
Linux中sftp常用命令整理
2022/06/28 Servers