В этом небольшом снипете я покажу как проследить нажатие кнопок на мышке.
Демо
В демо ниже используется сниппет, которые представлен выше. Чтобы испробовать демо, наведите внутрь блока и нажмите любую из клавиш мыши (средняя, левая или правая).
Если вам нужно сделать проверку не в определенном элементе (например: <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('У вас очень странная мышь :)'); } });