jQuery Contextmenu右键菜单
[2012-04-12] Contextmenu 右键菜单 v0.1 版本发布
[功能] 在特定区域弹出右键菜单
[功能] 可以在弹出右键菜单区域内,再屏蔽某个小区域。
[功能] 有两种方式添加右键菜单项,参数配置添加和指定ID项。
[功能] 支持事件回调,有两种,一种以参数配置方式对应回调,指定ID项统一回调,可根据设置链接标签区别。
[2012-04-29]Contextmenu 右键菜单 v0.2版本更新
[修正] 修正了指定ID添加内容在不存在时的bug。
[新增] 新增了菜单失效后变成灰色,事件回调失效的功能。
[调整] 调整了部分css,源代码分为模型,和调试部分。
插件说明
Contextmenu 是一款基于 jQuery 的多功能对话框插件。
运行环境
兼容 IE6+、Firefox、Chrome、Opera 等主流浏览器。
使用授权
Contextmenu 永久免费使用,如果有好的建议,请 Email: [email protected] , Contextmenu 的完善需要大家的好建议。
由于配置整体项目开发要用到右键菜单,比如表格,web桌面等。介绍右键菜单设计有哪些功能,可以根据配置文件注释得知。
var defaults={
offsetX:2,//鼠标在X轴偏移量
offsetY:2,//鼠标在Y轴偏移量
speed:300,//特效速度
flash:!1,//特效是否开启,默认不开启
flashMode:'',//特效模式,与flash为真时使用
cancel:!1,//排除不出现右键菜单区域
items:[],//菜单项
action:$.noop()//自由菜单项回到事件
}; 关于右键菜单的添加有两种方式: 一种是以items项添加并直接带有事件回调;
<script type="text/javascript">
$(function(){
$('#WincontextMenu-Test').WinContextMenu({
cancel:'.cancel',
items:[{
id:'Item1',
text:'Item1项',
icon:'../skins/default/contextmenu/icons/Sync.png',
disable:!0,//新增加true/false
action:function(){alert('first-item1')}//按照项添加
},
{
id:'Item2',
text:'Item2项',
icon:'../skins/default/contextmenu/icons/Calendar.png',
action:function(){alert('Second-item2')}//按照项添加
}],
action:function(e){alert(e.id);}//自由设计项事件回调
});
});
</script> 第二种在web页面中按指定的ID为WincontextMenu添加li标记
<div id="WincontextMenu" class="WincontextMenu" style="top:100px; left:230px; display:none;"> <li><a id="copy" href="#"><img src="../skins/default/contextmenu/icons/Copy.png"><span>复制</span></a></li> <li><a id="create" href="#"><img src="../skins/default/contextmenu/icons/New.png"><span>新建</span></a></li> <div class="m-split"></div> <li><a id="save" href="#"><img src="../skins/default/contextmenu/icons/Save.png"><span>保存</span></a></li> <li><a id="table" href="#" class="cmDisable"><img src="../skins/default/contextmenu/icons/table.png"><span>表格</span></a></li> <li><a id="setup" href="#"><img src="../skins/default/contextmenu/icons/Pinion.png"><span>设置</span></a></li> </div>
以上两种添加方式是以items项添加在前,按指定ID追加的排在后。
百闻不如一见,还是直接奔源代码去……本页面有下载。
相关推荐
tztzyzyz 2020-05-31
81463166 2020-05-16
donghongbz 2020-05-15
89510194 2020-05-15
88570299 2020-05-12
80437916 2020-05-11
89510194 2020-05-07
Web全栈笔记 2020-05-06
tthappyer 2020-05-04
80437916 2020-05-03
Web全栈笔记 2020-05-03
小仙儿 2020-05-01
82550495 2020-05-01
89463661 2020-05-01
牵手白首 2020-04-29
80437916 2020-04-25
89463661 2020-04-25
83510998 2020-04-21
小仙儿 2020-02-09