这个功能相信大家多会了的吧...呵呵.
在Desktop.js 添加这代码就可以实现了桌面右键菜单功能,
var rightClick = new Ext.menu.Menu({
id :'rightClickCont',
items : [{
id:'rmove',
text : '删除',
//增加菜单点击事件
handler:function (){
alert('我被点击了!');
}
}, {
id:'rname',
text : '重命名'
}, {
id:'rdetail',
text : '详细信息'
}, {
id:'rattribute',
text : '属性'
}]
});
//增加右键点击事件
if(shortcuts){
shortcuts.on('contextmenu',function(e){//声明菜单类型
e.preventDefault();//这行是必须的
rightClick.showAt(e.getXY());//取得鼠标点击坐标,展示菜单
});
}
本文介绍了一种使用Ext菜单库实现在网页中模拟桌面右键菜单的方法,通过添加JavaScript代码,可以创建包括删除、重命名等功能在内的上下文菜单。
2万+

被折叠的 条评论
为什么被折叠?



