MouseEvent do HTML DOM
Objeto MouseEvent
Os eventos que ocorrem ao interagir com o documento HTML através do mouse pertencem ao objeto MouseEvent.
Propriedades e métodos de eventos de mouse
Atributo/Método | Descrição |
---|---|
altKey | Retorna se a tecla "ALT" foi pressionada no momento do disparo do evento de mouse. |
button | Retorna o botão do mouse pressionado no momento do disparo do evento de mouse. |
buttons | Retorna o botão do mouse pressionado no momento do disparo do evento de mouse. |
clientX | Retorna a coordenada horizontal do ponteiro do mouse em relação à janela atual no momento do disparo do evento de mouse. |
clientY | Retorna a coordenada vertical do ponteiro do mouse em relação à janela atual no momento do disparo do evento de mouse. |
ctrlKey | Retorna se a tecla "CTRL" foi pressionada no momento do disparo do evento de tecla do mouse. |
getModifierState() | Retorna true se a tecla especificada foi ativada. |
metaKey | Retorna se a tecla "META" foi pressionada no momento do disparo do evento. |
movementX | Retorna a coordenada horizontal do ponteiro do mouse em relação à posição do último evento mousemove. |
movementY | Retorna a coordenada vertical do ponteiro do mouse em relação à posição do último evento mousemove. |
offsetX | Retorna a coordenada horizontal do ponteiro do mouse em relação à borda do elemento alvo. |
offsetY | Retorna a coordenada vertical do ponteiro do mouse em relação à borda do elemento alvo. |
pageX | Retorna a coordenada horizontal do ponteiro do mouse em relação ao documento no momento do disparo do evento de mouse. |
pageY | Retorna a coordenada vertical do ponteiro do mouse em relação ao documento no momento do disparo do evento de mouse. |
region | |
relatedTarget | Retorna o elemento relacionado ao elemento associado ao evento de mouse. |
screenX | Retorna a coordenada horizontal do ponteiro do mouse em relação à tela no momento do disparo do evento. |
screenY | Retorna a coordenada vertical do ponteiro do mouse em relação à tela no momento do disparo do evento. |
shiftKey | Retorna se a tecla "SHIFT" foi pressionada no momento do disparo do evento. |
which | Retorna o botão do mouse pressionado no momento do disparo do evento de mouse. |
Propriedades e métodos herdados
MouseEvent herda todas as propriedades e métodos dos seguintes objetos:
Tipo de evento
Esses tipos de eventos pertencem ao objeto MouseEvent:
Evento | Descrição |
---|---|
onclick | Este evento ocorre quando o usuário clicar no elemento. |
oncontextmenu | Este evento ocorre quando o usuário clicar com o botão direito em um elemento para abrir o menu de contexto. |
ondblclick | Este evento ocorre quando o usuário duplo-clique no elemento. |
onmousedown | Este evento ocorre quando o usuário clica no botão do mouse sobre o elemento. |
onmouseenter | Ocorre este evento quando o ponteiro se move sobre o elemento. |
onmouseleave | Este evento ocorre quando o ponteiro sai do elemento. |
onmousemove | Este evento ocorre quando o ponteiro se move sobre o elemento. |
onmouseout | Este evento ocorre quando o ponteiro do mouse é movido para fora do elemento ou de seus elementos filhos. |
onmouseover | Este evento ocorre quando o ponteiro se move sobre o elemento ou seus elementos filhos. |
onmouseup | Este evento ocorre quando o botão do mouse é liberado sobre o elemento. |