Why preventDefault()
on case 3
doesn't work? Browser's menu should not appear on right click.
$('#btnB').on('mousedown', function(e){
switch (e.which) {
case 1:
console.log('left');
break;
case 3:
e.preventDefault();
console.log('right');
break;
default:
alert('323');
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id='btnB'>CLICK</button>