web前端|js教程
JQuery,右键菜单,ContextMenu
web前端-js教程
插件下载地址:
http://www.trendskitchens.co.nz/jquery/contextmenu/jquery.contextmenu.r2.js
反恐精英源码,宏碁ubuntu改win,tomcat部署到云上,爬虫调用api,php怎么写游戏,电子商务seo推广比较好关键词lzw
压缩版:
http://www.trendskitchens.co.nz/jquery/contextmenu/jquery.contextmenu.r2.packed.js
卡盟源码论坛,vscode如何运行快捷键,ubuntu镜像拷贝,删除tomcat缓存文件,pixiv爬虫网站,php中如何注释,蕉城区百度推广seo,在线网站试衣lzw
Jquery主页: /
电玩棋牌源码,vscode怎么下载py,ubuntu14.04,tomcat axis2,sqlite 查询主键,天津网页设计培训价格,网站用的什么数据库,服务器群组网卡,进度条 jquery 插件,前端图表框架有哪些,python爬虫常用库,书php,求职seo,springboot认证,帝国灵动标签 时间,网页聊天网站,bootstrap网页布局,中小企业网站模板,html实现后台添加文章,微信手机充值抽奖页面,桃源文件管理系统源码,网站打包成小程序lzw
通过此插件可以在不同的html元素内建立contextmenu,并且可以自定义样式.
右键点此
右键点此
不显示
显示第一项
显示全部
打开
邮件
保存
关闭
选项一
选项二
选项三
选项四
csdn
javaeye
itpub
//所有class为demo1的span标签都会绑定此右键菜单
$(‘span.demo1’).contextMenu(‘myMenu1’,
{
bindings:
{
‘open’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was Open’);
},
’email’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was Email’);
},
‘save’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was Save’);
},
‘delete’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was Delete’);
}
}
});
//所有html元素id为demo2的绑定此右键菜单
$(‘#demo2’).contextMenu(‘myMenu2’, {
//菜单样式
menuStyle: {
border: ‘2px solid #000’
},
//菜单项样式
itemStyle: {
fontFamily : ‘verdana’,
backgroundColor : ‘green’,
color: ‘white’,
border: ‘none’,
padding: ‘1px’
},
//菜单项鼠标放在上面样式
itemHoverStyle: {
color: ‘blue’,
backgroundColor: ‘red’,
border: ‘none’
},
//事件
bindings:
{
‘item_1’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was item_1’);
},
‘item_2’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was item_2’);
},
‘item_3’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was item_3’);
},
‘item_4’: function(t) {
alert(‘Trigger was ‘+t.id+’\nAction was item_4’);
}
}
});
//所有div标签class为demo3的绑定此右键菜单
$(‘div.demo3’).contextMenu(‘myMenu3’, {
//重写onContextMenu和onShowMenu事件
onContextMenu: function(e) {
if ($(e.target).attr(‘id’) == ‘dontShow’) return false;
else return true;
},
onShowMenu: function(e, menu) {
if ($(e.target).attr(‘id’) == ‘showOne’) {
$(‘#item_2, #item_3’, menu).remove();
}
return menu;
}
});
效果图:
很好玩很炫酷的功能吧,小伙伴们自己美化下,加入到自己的项目中去吧
如果觉得《JQuery右键菜单插件ContextMenu使用指南【jquery】》对你有帮助,请点赞、收藏,并留下你的观点哦!