Как определить, откуда происходит щелчок пользователя - PullRequest
0 голосов
/ 01 мая 2018

Есть ли способ узнать, происходит ли щелчок пользователя с помощью колеса прокрутки мыши или кнопка трекпада или нажатие трекпада вместо того, чтобы всегда предполагать пользователь щелкает левой кнопкой мыши?

1 Ответ

0 голосов
/ 01 мая 2018

Дайте попробовать:

var body = document.getElementsByTagName('body')[0];

body.addEventListener('mousedown', function(e) {
  if (e.which == 1) {
    body.innerHTML = 'click';
  }

  else if (e.which == 2) {
    body.innerHTML = 'middle click';
  }
})
<html>
  <body>
    Click Here
  </body>
</html>
...