使用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 相关文章推荐
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
javascript来定义类的规范小结
Nov 19 Javascript
读jQuery之五(取DOM元素)
Jun 20 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
超级简单的jquery操作表格方法
Dec 15 Javascript
基于javascript的COOkie的操作实现只能点一次
Dec 26 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
Jun 08 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 Javascript
jQuery 选择符详细介绍及整理
Dec 02 Javascript
Vue 实现双向绑定的四种方法
Mar 16 Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 Javascript
在vue中实现嵌套页面(iframe)
Jul 30 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
javascript 获取网页参数系统
2008/07/19 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
Python性能分析工具py-spy原理用法解析
2020/07/27 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
抽象方法、抽象类怎样声明
2014/10/25 面试题
某公司面试题
2012/03/05 面试题
质量工程师岗位职责
2013/11/16 职场文书
员工考核管理制度
2014/02/02 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
电大会计学自我鉴定
2014/02/06 职场文书
大班亲子运动会方案
2014/06/10 职场文书
论文答谢词
2015/01/20 职场文书
大学军训决心书
2015/02/05 职场文书
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript