Можно ли отменить действие правой кнопки мыши, т.е. вызов контекстного меню в браузере, если клик был произведен на элементе с определенным классом?
document.addEventListener("mousedown", function(event){
if(event.button == 2){
var elem = event.target.className;
if(elem == "class1"){
return false;
}
}
});
Этот код не работает. Вообще возможно ли это? Действие браузера нужно отменить именно на этом элементе, а не на всей странице.