Evento onmouseout
Definição e uso
Ocorre o evento onmouseout quando o ponteiro do mouse sai de um elemento ou de um de seus elementos filhos.
Dica:Este evento geralmente é usado com Evento onmouseoverUtilizados juntos, este evento ocorre quando o ponteiro do mouse se move para um elemento ou para um de seus elementos filhos.
Exemplo
Exemplo 1
Executar JavaScript ao mover o ponteiro do mouse fora da imagem:
<img onmouseout="normalImg(this)" src="smiley.gif" alt="Smiley">
Exemplo 2
Este exemplo demonstra a diferença entre os eventos onmousemove, onmouseleave e onmouseout:
<div onmousemove="myMoveFunction()"> <p id="demo">Vou demonstrar onmousemove!</p> </div> <div onmouseleave="myLeaveFunction()"> <p id="demo2">Vou demonstrar onmouseleave!</p> </div> <div onmouseout="myOutFunction()"> <p id="demo3">Vou demonstrar onmouseout!</p> </div>
Sintaxe
No HTML:
<element onmouseout="myScript">
No JavaScript:
object.onmouseout = function(){myScript};
No JavaScript, use o método addEventListener():
object.addEventListener("mouseout", myScript);
Nota:Internet Explorer 8 ou versões anteriores não suportam Método addEventListener().
Detalhes técnicos
Bubbling: | Suporte |
---|---|
Cancellable: | Suporte |
Tipos de eventos: | MouseEvent |
Tags HTML suportadas: | Todos os elementos HTML, exceto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> e <title> |
Versão DOM: | Eventos Nível 2 |
Suporte de navegador
Eventos | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseout | Suporte | Suporte | Suporte | Suporte | Suporte |