失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JQuery右键菜单插件ContextMenu使用指南【jquery】

JQuery右键菜单插件ContextMenu使用指南【jquery】

时间:2022-03-25 22:02:06

相关推荐

JQuery右键菜单插件ContextMenu使用指南【jquery】

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,并且可以自定义样式.

JQuery右键菜单

右键点此

右键点此

不显示

显示第一项

显示全部

打开

邮件

保存

关闭

选项一

选项二

选项三

选项四

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】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。