Свойство MouseEvent buttons
Определение и использование
button свойство возвращает число, указывающее哪个 или какие кнопки мыши нажаты при возникновении события мыши.
Эта свойство主要用于 события onmousedown.
Совет:Из-за отсутствия поддержки браузерами, возможно, вам нужно будет прочитать button свойство.
Комментарий:Эта свойство только для чтения.
Пример
Найти кнопку мыши, нажатую при возникновении события мыши:
var x = event.buttons;
Синтаксис
event.buttons
Технические детали
Возвращаемое значение: |
Цифровой значение, указывающее какие кнопки мыши нажаты при возникновении события мыши. Если нажаты несколько кнопок, эти значения комбинируются для создания нового числа (например, если нажата левая кнопка (1) и правая кнопка (2), то возвращается значение 1+2, то есть 3). Возможные значения:
Комментарий:Для мыши с左手配置, значение возвращает обратное. |
---|---|
DOM версия: | DOM Level 3 Events |
Поддержка браузерами
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.
Атрибуты | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
buttons | 53.0 | 9.0 | Поддерживается | Не поддерживается | Поддерживается |
См. также
Руководство по HTML DOM:Атрибут button MouseEvent
Руководство по HTML DOM:Атрибут which MouseEvent