Event
A interface de eventos representa qualquer evento de DOM. Ele contém propriedades comuns e métodos para qualquer evento.
Um monte de outras interfaces herdam, diretamente ou não, a partir desta interface base:
AnimationEvent
AudioProcessingEvent
(en-US)BeforeInputEvent
BeforeUnloadEvent
(en-US)BlobEvent
(en-US)ClipboardEvent
CloseEvent
CompositionEvent
(en-US)CSSFontFaceLoadEvent
CustomEvent
(en-US)DeviceLightEvent
DeviceMotionEvent
(en-US)DeviceOrientationEvent
(en-US)DeviceProximityEvent
(en-US)DOMTransactionEvent
DragEvent
(en-US)EditingBeforeInputEvent
ErrorEvent
(en-US)FocusEvent
(en-US)GamepadEvent
(en-US)HashChangeEvent
(en-US)IDBVersionChangeEvent
(en-US)InputEvent
(en-US)KeyboardEvent
MediaStreamEvent
(en-US)MessageEvent
(en-US)MouseEvent
MutationEvent
(en-US)OfflineAudioCompletionEvent
(en-US)PageTransitionEvent
(en-US)PointerEvent
(en-US)PopStateEvent
(en-US)ProgressEvent
(en-US)RelatedEvent
RTCDataChannelEvent
(en-US)RTCIdentityErrorEvent
RTCIdentityEvent
RTCPeerConnectionIceEvent
(en-US)SensorEvent
StorageEvent
(en-US)SVGEvent
(en-US)SVGZoomEvent
TimeEvent
(en-US)TouchEvent
(en-US)TrackEvent
(en-US)TransitionEvent
(en-US)UIEvent
(en-US)UserProximityEvent
(en-US)WheelEvent
(en-US)
Construtor
Event()
-
Cria um objeto Event.
Propriedades
Esta interface não herda nenhuma propriedade.
Event.bubbles
(en-US) Somente leitura-
Um booleano que indica se o evento surge em bolha pela DOM ou não.
Event.cancelable
(en-US) Somente leitura-
Um booleano que indica se o evento é cancelado.
Event.currentTarget
Somente leitura-
Uma referencia para o alvo registrado atualmente para o evento.
Event.defaultPrevented
Somente leitura-
Indica se ou não
event.preventDefault()
foi chamado no evento.. Event.eventPhase
(en-US) Somente leitura-
Indica que fase do fluxo de eventos está a ser processada.
Event.explicitOriginalTarget
(en-US) Non-standard Somente leitura-
O objetivo original explícito do evento (Mozilla-specific).
Event.originalTarget
(en-US) Non-standard Somente leitura-
O objectivo inicial do evento, antes de qualquer redirecionamento (Mozilla-specific).
Event.target
Somente leitura-
A referência ao objectivo para o qual o evento foi originalmente despachado.
Event.timeStamp
(en-US) Somente leitura-
O tempo em que o evento foi criado.
Event.type
Somente leitura-
O nome do evento (case-insensitive).
Event.isTrusted
Somente leitura-
Indica se ou não o evento foi iniciado pelo navegador (depois de um clique do usuário, por exemplo) ou por um script (usando um método de criação de evento, como event.initEvent (en-US))
Metodos
Esta interface não herda nenhum método.
Event.initEvent()
Deprecated-
Inicializa o valor de um evento criado. Se o evento já está sendo despachado, este método não faz nada.
Event.preventBubble()
Non-standard-
Impede o evento de borbulhar. Obsoleto, use
event.stopPropagation
em vez disso. Event.preventCapture()
Non-standard-
Obsoleto, use
event.stopPropagation
ao invés. Event.preventDefault()
-
Cancela o evento (caso seja cancelável).
Event.stopImmediatePropagation()
-
Para este evento em particular, nenhum outro ouvinte será chamado. Ou aqueles ligados no mesmo elemento, nem aqueles associados em elementos que serão percorridos mais tarde (em fase de captura, por exemplo).
Event.stopPropagation()
-
Para a propagação de eventos mais adiante no DOM.
Event.getPreventDefault()
Non-standard-
Obsoleto, use
Event.defaultPrevented
ao invés.
Veja também
- Tipos de eventos disponíveis: Referência de eventos (en-US)
- Comparitivo dos Alvos de Eventos (target vs currentTarget vs relatedTarget vs originalTarget)
- Criação e gatilho de eventos customizados (en-US)
- Para desenvolvedores de extensões para o Firefox:
- Eventos relacionados da Mozilla na vida real em wiki.mozilla.org