Проследить нажатие правой/левой кнопки мыши с jQuery

· JavaScript, jQuery и Снипеты · 1 мин чтения

В этом небольшом снипете я покажу как проследить нажатие кнопок на мышке. 

Демо

В демо ниже используется сниппет, которые представлен выше. Чтобы испробовать демо, наведите внутрь блока и нажмите любую из клавиш мыши (средняя, левая или правая).

Если вам нужно сделать проверку не в определенном элементе (например: <div id="element"></div> — как в примере ниже), то вы можете поставить body элемент внутри скрипта и тогда скрипт будет работать на всем сайте.

jQuery

$('#element').mousedown(function(event) {
    switch (event.which) {
        case 1:
            alert('Левая кнопка мыши были нажата.');
            break;
        case 2:
            alert('Средняя кнопка мыши была нажата.');
            break;
        case 3:
            alert('Правая кнопка мыши была нажата.');
            break;
        default:
            alert('У вас очень странная мышь :)');
    }
});