Как определить какая кнопка мыши была нажата на jQuery

19:09 12.06.2017
Написал небольшой сценарий, который определяет, какая кнопка мыши была нажата. Для его работы, необходимо подключить jQyery. Сам код выглядит так:
<script type="text/javascript">
$(document).on('mousedown', function(event) {
    var button = event.which;
    if (button == 1) {
        alert('Нажата левая кнопка мыши.');
    }
    else if (button == 2) {
        alert('Нажато колесико мыши.');
    }
    else if (button == 3) {
        alert('Нажата правая кнопка мыши.');
    }
    else {
        alert('Нажатая кнопки мыши неопределенна.');
    };
});
</script>

После того, как будет выполнен клик любой из кнопок мыши, проверяется три кнопки (левая, правая и колесо). Если совпадение кнопки будет найдено, то пользователь получит уведомление о том, какая была нажата кнопка, если совпадение найдено не будет, то пользователь получит сообщение:
Нажатая кнопки мыши неопределенна.