使用contextMenu插件实现Bootstrap table弹出右键菜单


Posted in Javascript onFebruary 20, 2017

如今Bootstrap这个前端框架已被许多人接受并应用在不同的项目中,其中“开发高效,设备兼容”的特点表现得非常明显。再加上它默认的美观的UI组件,简直就是很多前端的大爱啊!!! 今天在这里跟大家分享Bootstrap table弹出右键菜单的实现方法。

最近遇到有一个需求,需要在Bootstrap table上使用右键。网上搜了半天没有找到,最后发现Bootstrap table不支持右键(官方文档给出的答案 https://github.com/wenzhixin/bootstrap-table/issues/241 )。

本文介绍使用contextMenu插件实现Bootstrap table右键功能。

代码(test.html):

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="libs/bootstrap-table-v1.11.0/bootstrap.min.css" rel="external nofollow" >
<link rel="stylesheet" href="libs/bootstrap-table-v1.11.0/bootstrap-table.css" rel="external nofollow" >
<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/bootstrap-table-v1.11.0/bootstrap.min.js"></script>
<script src="libs/bootstrap-table-v1.11.0/bootstrap-table.js"></script>
<script src="libs/bootstrap-table-v1.11.0/bootstrap-table-zh-CN.js"></script>
<script src="libs/jQuery-contextMenu/dist/jquery.contextMenu.js"></script>
</head>
<body>
<table id="item_table"></table>
<script>
$('#item_table').bootstrapTable({
 columns: [{
 field: 'id',
 title: 'Item ID'
 }, {
 field: 'name',
 title: 'Item Name'
 }, {
 field: 'price',
 title: 'Item Price'
 }],
 data: [{
 id: 1,
 name: 'Item 1',
 price: '$1'
 }, {
 id: 2,
 name: 'Item 2',
 price: '$2'
 }]
});
$.contextMenu({
 // define which elements trigger this menu
 selector: "#item_table td",
 // define the elements of the menu
 items: {
 foo: {name: "Foo", callback: function(key, opt){ alert("Foo!"); }},
 bar: {name: "Bar", callback: function(key, opt){ alert("Bar!") }}
 }
 // there's more, have a look at the demos and docs...
});
</script>
</body>
</html>

效果图:

使用contextMenu插件实现Bootstrap table弹出右键菜单

关于contextMenu的使用,可以参考网页中右键功能的实现— contextMenu的使用 。

关于Bootstrap table的使用,可以参考官方文档Bootstrap table。

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

Javascript 相关文章推荐
Prototype 学习 Prototype对象
Jul 12 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
js实现的二分查找算法实例
Jan 21 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
Nov 02 Javascript
bootstrap输入框组件使用方法详解
Jan 19 Javascript
利用jQuery实现一个简单的表格上下翻页效果
Mar 14 Javascript
layui实现文件或图片上传记录
Aug 28 Javascript
koa-router源码学习小结
Sep 07 Javascript
8个有意思的JavaScript面试题
Jul 30 Javascript
详解React的回调渲染模式
Sep 10 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
深入理解Javascript中的观察者模式
Feb 20 #Javascript
You might like
自己动手做一个SQL解释器
2006/10/09 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
python判断字符串是否是json格式方法分享
2017/11/07 Python
python如何修改装饰器中参数
2018/03/20 Python
关于python多重赋值的小问题
2019/04/17 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
自荐信怎么写好
2013/11/11 职场文书
工程部主管岗位职责
2013/11/17 职场文书
大学生工作推荐信范文
2013/12/02 职场文书
学生励志演讲稿
2014/01/06 职场文书
教师演讲稿大全
2014/05/16 职场文书
市场营销专业求职信
2014/06/17 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python