@tempick

Как отследить событие клика mouse4, mouse5?

Здравствуйте! Можно ли отловить событие клика альтернативными (боковыми) кнопками мыши в js?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 2
@Anedimon
var whichButton = function (e) {
    // Handle different event models
    var e = e || window.event;
    var btnCode;

    if ('object' === typeof e) {
        btnCode = e.button;

        switch (btnCode) {
            case 8:
                console.log('mouse 4');
            break;

            case 16:
                console.log('mouse5');
            break;

            default:
                console.log('Unexpected code: ' + btnCode);
        }
    }
}

<button onmouseup="whichButton(event);" oncontextmenu="event.preventDefault();">Click with mouse...</button>
Ответ написан
bootd
@bootd
Гугли и ты откроешь врата знаний!
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
22 сент. 2019, в 15:19
500 руб./за проект
22 сент. 2019, в 14:31
300 руб./за проект
22 сент. 2019, в 14:31
4000 руб./за проект