MouseEvent.getModifierState()
method returns the current state of the specified modifier key:
true
if the modifier is active (i.e., the modifier key is pressed or locked), otherwise,
false
.
See the document of
KeyboardEvent.getModifierState()
了解细节。
var active = event.getModifierState(keyArg);
A
布尔
keyArg
KeyboardEvent.key
values which represent modifier keys or
"Accel"
. This is case-sensitive.
| 规范 | 状态 | 注释 |
|---|---|---|
|
DOM (文档对象模型) 3 级事件规范
The definition of 'getModifierState()' in that specification. |
过时 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
getModifierState
|
Chrome 47 | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari ? | WebView Android 47 | Chrome Android 47 | Firefox Android Yes | Opera Android Yes | Safari iOS ? | Samsung Internet Android 5.0 |
"Accel"
参数
弃用
非标
|
Chrome No | Edge No | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android No | Chrome Android No | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android No |
完整支持
不支持
兼容性未知
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
MouseEvent
this method belongs to.
KeyboardEvent.getModifierState
MouseEvent
getModifierState()
initMouseEvent()