STEP1
拦截浏览器右键菜单事件
$(document).on("contextmenu", function() {
/**/
return false;
});
STEP2
获取鼠标位置,显示自定义菜单div
$(document).on ("contextmenu", function() {
var e = event || window.event;
$("#other_menu").css('margin-left', e.clientX+15).css('margin-top', e.clientY+15).fadeIn();
return false;
});
STEP3
给自定义元素绑定不同的菜单
$("#element").on ("contextmenu", function() {
var e = event || window.event;
$("#other_menu").css('margin-left', e.clientX+15).css('margin-top', e.clientY+15).fadeIn();
return false;
});