jquery-contextmenu插件的使用

1.插件说明
1)contextMenu 是一个专门用于 Web 应用的右键菜单插件。
2) 与一般的菜单插件不同,contextMenu 不需要将其自身绑定到触发对象上。
3) 这就使得我们可以随时注入和删除触发器,而不必重新初始化或更新 contextMenu。

2.安装配置

  • 使用 contextMenu 要引入 jquery.contextMenu.js 和 jquery.contextMenu.css.
  • 同时由于 contextMenu 依赖 jQuery,所以必须下载jQuery.
//main.js中
import Jquery_contextmenu from 'jquery-contextmenu';
import "jquery-contextmenu/dist/jquery.contextMenu.css";
Vue.use(Jquery_contextmenu);//vue.config.js中
plugins: [//配置全局使用jquerynew webpack.ProvidePlugin({$: "jquery",jQuery: "jquery","windows.jQuery": "jquery"})
],

3.基本使用

//先将全局的菜单事件禁用created() {//屏蔽自带右键菜单document.oncontextmenu = function (e) {return false;};},使用:
<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>

jquery-contextmenu插件相关推荐

  1. 超强的jquery极品插件--色彩选择器类/ 右键菜单类/ 图片新闻flash展示类

    Farbtastic Farbtastic是一个color picker插件.它能够在一个页面中加入多个颜色选择控件,然后每个控件关联到页面中的一个元素比如:文本输入框. Farbtastic jQu ...

  2. 超强1000个jquery极品插件!(连载中。。。。最近更新20090710)

    花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...

  3. 超强1000个jquery极品插件!(感觉好强大,转载一下)

    花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...

  4. 超强1000个jquery极品插件!

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ accordion类 +++++++++++++ ...

  5. 超强1000个jquery极品插件!(连载中。。。。最近更新20100127)

    1.导航类 (1) Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. 二手图书 二手书 特价书 旧书网 (2)jQuery-Horizont ...

  6. 1000个jquery极品插件

    花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. 花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收 ...

  7. 超强1000个jquery极品插件

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ accordion类 +++++++++++++ ...

  8. 超强1000个jquery极品插件!(转)

    花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++++++++++++++++++++++++ ...

  9. jQuery.fly插件实现添加购物车抛物线效果

    样例 使用电商 APP 购买商品时,很多都有上图的红色小球抛物线效果,下面通过 jQuery.fly 插件来实现一个简单 Demo. 实现 简单思路: 确定抛物线的起始和终止位置: 通过 js 在起始 ...

  10. jquery倒计时插件可自定义多个倒计时间

    jquery倒计时插件设置多个自定义倒计时时间,任意设置天.小时.分钟.秒倒计时间功能. 查看演示>> <!DOCTYPE html PUBLIC "-//W3C//DTD ...

最新文章

  1. 使用TensorRT集成推理inference
  2. 编辑距离:最长公共子序列-LCS问题
  3. jQuery遍历(1)
  4. 算法训练营 重编码_编码训练营后如何找到工作
  5. Python2.x还是3.x?
  6. python编程从入门到实践书中出错的地方_读书笔记「Python编程:从入门到实践」_10.文件和异常...
  7. Could not find the required component ‘tf2_geometry_msgs‘. The following CMake error indicates that
  8. vue 第一天(基本的结构)
  9. .net 中使用rabbitmq
  10. flask从表单中的提交中获取数据(不使用第三方库)
  11. 灰度斜坡intensity ramp和灰度台阶intensity step的区别
  12. 设置计算机从目标磁盘启动,电脑开机怎么设置从U盘启动
  13. 计算机显示用户不存在,电脑出现未知设备提示驱动安装类无效或不存在如何解决...
  14. Gas Station (环形加油站)
  15. 农业动物相关数据集与算法——调研整理
  16. 公交IC卡读写器设计指南
  17. 转行学java好学吗?完全没有经验怎么办?
  18. 重庆大学计算机学院与马云,相聚计科,执梦起航——重庆大学计算机学院2020级研究生迎新会圆满结束...
  19. AFE4490学习(一)
  20. pdb、dmp调试文件

热门文章

  1. JavaScript 数学曲线—阿基米德螺线
  2. 简单工厂模式、工厂模式和抽象工厂模式区别及优缺点
  3. 举报曝光骗子投诉平台源码
  4. [问题已处理]-ubuntu 报错Directory index full
  5. C语言学习分享/分支与循环
  6. 文件(QTextStream基础知识)
  7. android设备密码破解和暴力解锁
  8. 无法启动计算机上的服务器,服务器不能启动的几种解决方案
  9. 味尚食品|味尚拉面一款不容错过的半干面
  10. python-docx 识别分页符并在新文件中添加(真实!)