Evento onmouseout
Definición y uso
Ocurre el evento onmouseout cuando el puntero del ratón se mueve fuera del elemento o uno de sus elementos hijos.
Consejo:Este evento se usa comúnmente con Evento onmouseoverUsados juntos, ocurre este evento cuando el puntero se mueve sobre el elemento o uno de sus elementos hijos.
Ejemplo
Ejemplo 1
Ejecutar JavaScript al desplazar el puntero del ratón fuera de la imagen:
<img onmouseout="normalImg(this)" src="smiley.gif" alt="Smiley">
Ejemplo 2
Este ejemplo muestra la diferencia entre los eventos onmousemove, onmouseleave y onmouseout:
<div onmousemove="myMoveFunction()"> <p id="demo">¡Voy a demostrar onmousemove!</p> </div> <div onmouseleave="myLeaveFunction()"> <p id="demo2">¡Voy a demostrar onmouseleave!</p> </div> <div onmouseout="myOutFunction()"> <p id="demo3">¡Voy a demostrar onmouseout!</p> </div>
Sintaxis
En HTML:
<element onmouseout="myScript">
En JavaScript:
object.onmouseout = function(){myScript};
En JavaScript, utiliza el método addEventListener():
object.addEventListener("mouseout", myScript);
Notas:Internet Explorer 8 o versiones anteriores no lo admiten Método addEventListener().
Detalles técnicos
Burbuja: | Soporte |
---|---|
Cancelables: | Soporte |
Tipos de eventos: | MouseEvent |
Etiquetas HTML admitidas: | Todos los elementos HTML, excepto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> y <title> |
Versión del DOM: | Eventos de Nivel 2 |
Compatibilidad del navegador
Eventos | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseout | Soporte | Soporte | Soporte | Soporte | Soporte |