В jQuery нет встроенного обработчика события oncontextmenu, но вы можете сделать что-то вроде этого:
$(document).ready(function(){
document.oncontextmenu = function() {return false;};
$(document).mousedown(function(e){
if( e.button == 2 ) {
alert('Right mouse button!');
return false;
}
return true;
});
});
Обычно я отменяю событие oncontextmenu элемента DOM, чтобы отключить контекстное меню браузера, а затем записываю событие mousedown с помощью jQuery, и в аргументе события можно узнать, какая кнопка была нажата.
Вы можете попробовать приведенный выше пример здесь .