Event()
El constructor Event()
crea un nuevo objeto Event
. Un evento creado de esta manera se denomina evento sintético, a diferencia de un evento activado por el navegador, y se puede enviar mediante una secuencia de comandos.
Sintaxis
new Event(type)
new Event(type, options)
Valores
type
-
Un texto con el nombre del evento.
options
Opcional-
Un objeto con las siguientes propiedades:
bubbles
Opcional-
Un valor booleano que indica si el evento se propaga. Por defecto es
false
. cancelable
Opcional-
Un valor booleano que indica si el evento puede ser cancelado. Por defecto es
false
. composed
Opcional-
Un valor booleano que indica si el evento disparará
listeners
fuera de unshadow root
(Para mas detalles verEvent.composed
). Por defecto esfalse
.
Valor de retorno
Una instancia del objeto Event
.
Ejemplo
// crea un evento look que se propaga y no puede cancelarse
var evento = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evento);
// El evento puede ser despachado desde cualquier elemento, no solo desde el `document`.
myDiv.dispatchEvent(evento);
Especificaciones
Specification |
---|
DOM Standard # ref-for-dom-event-event |
Compatibilidad con navegadores
BCD tables only load in the browser