Index

Found 357 pages:

# Page Tags and summary
1 Event reference events
DOM Events are sent to notify code of interesting things that have taken place. Each event is represented by an object which is based on the Event interface, and may have additional custom fields and/or functions used to get additional information about what happened. Events can represent everything from basic user interactions to automated notifications of things happening in the rendering model.
2 Activate Reference, events
Occurs when an element is activated, for instance, through a mouse click or a keypress.
3 AlertActive Reference, events
The AlertActive event is executed when a notification element is shown.
4 AlertClose Reference, events
The AlertClose event is executed when a notification element is closed.
5 Animations using MozBeforePaint Advanced, NeedsUpdate
Gecko 2.0 adds a new method for performing JavaScript controlled animations that synchronize not only with one another, but also with CSS transitions and SMIL animations being performed within the same window.
6 CheckboxStateChange Event
The CheckboxStateChange event is executed when the state of a <checkbox> element has changed.
7 CssRuleViewCSSLinkClicked
The CssRuleViewCSSLinkClicked event is executed when a link to a CSS file has been clicked in the "Rules" view of the style inspector.
8 CssRuleViewChanged
The CssRuleViewChanged event is executed when the "Rules" view of the style inspector has been changed.
9 CssRuleViewRefreshed
The CssRuleViewRefreshed event is executed when the "Rules" view of the style inspector has been updated.
10 DOMAutoComplete
The DOMAutoComplete event is executed when the content of an element has been autocompleted. This generally applies to form elements that don't have an autocomplete="off" attribute.
11 DOMContentLoaded Reference, Web, events
The DOMContentLoaded event is fired when the initial HTML document has been completely loaded and parsed, without waiting for stylesheets, images, and subframes to finish loading. A very different event load should be used only to detect a fully-loaded page. It is an incredibly popular mistake to use load where DOMContentLoaded would be much more appropriate, so be cautious.
12 DOMFrameContentLoaded
The DOMFrameContentLoaded event is executed when a frame has finished loading and being parsed, without waiting for stylesheets, images, and subframes to be done loading. This event is similar to DOMContentLoaded but only applies to frames.
13 DOMLinkAdded
The DOMLinkAdded event is executed when a <link> has been added to a document.
14 DOMLinkRemoved
The DOMPopupBlocked event is executed when a <link> has been removed from a document.
15 DOMMenuItemActive
The DOMMenuItemActive event is executed when a <menu> or a <menuitem> has been hovered or highlighted.
16 DOMMenuItemInactive
The DOMMenuItemInactive event is executed when a <menu> or a <menuitem> in no longer hovered or highlighted.
17 DOMMetaAdded
The DOMMetaAdded event is executed when a <meta> has been added to a document.
18 DOMMetaRemoved
The DOMMetaRemoved event is executed when a <meta> has been removed from a document.
19 DOMModalDialogClosed
The DOMModalDialogClosed event is executed when a modal dialog has been closed.
20 DOMMouseScroll DOM, Event
The DOM DOMMouseScroll event is fired asynchronously when mouse wheel or similar device is operated and the accumulated scroll amount becomes over 1 line or 1 page since last event. It's represented by the MouseScrollEvent interface.
21 DOMPopupBlocked
The DOMPopupBlocked event is executed when a popup has been blocked.
22 DOMSubtreeModified
The following code will display the time of last DOM Change on the title bar of the page.
23 DOMTitleChanged
The DOMTitleChanged event is executed when the title of a window has changed.
24 DOMWillOpenModalDialog
The DOMWillOpenModalDialog event is executed when a modal dialog is about to open.
25 DOMWindowClose
The DOMWindowClose event is executed as a Window is about to be closed via window.close().  If the event is cancelled (evt.preventDefault()), the window close is cancelled.
26 DOMWindowCreated
The DOMWindowCreated event is executed when a Window object has been created.
27 Index Index, events
{{Index("/en-US/docs/Web/Events")}}
28 MSGestureChange Non-standard, Reference
The MSGestureChange event is fired when touch contact positions move and also while inertia-based movements are being processed.
29 MSGestureEnd Non-standard, Reference
The MSGestureEnd event is fired when all associated touch points have stopped contacting the touch surface, and any associated inertial movements have ended; thus ending the gesture.
30 MSGestureHold Non-standard, Reference
The MSGestureHold event is fired when the user contacts the touch surface and remains in the same position for a while.
31 MSGestureStart Non-standard, Reference
The MSGestureStart event is fired when there's a new point of contact on the touch surface, thus starting a new gesture. When the gesture has ended, a MSGestureEnd event will be fired.
32 MSGestureTap Non-standard, Reference
The MSGestureTap event is fired when the user "taps" the pointing device (e.g., touches the touch surface with their finger, taps the touch surface with a pen device, clicks with a mouse). Typically, it's preferable to listen for the click event instead.
33 MSInertiaStart Non-standard, Reference
The MSInertiaStart event is fired when contact with the touch surface stops when a scroll has enough inertia to continue scrolling. This event may not be fired if the scroll is sufficiently slow.
34 MozAfterPaint Event
The MozAfterPaint event is triggered when content is presented to the user on the screen and provides information about what has been repainted. It is mainly used to investigate performance optimization.
35 MozAudioAvailable
The MozAudioAvailable event is fired when the audio buffer is full and the corresponding raw samples are available.
36 MozBeforeResize
The MozBeforeResize event is executed before a browser window is resized.
37 MozEdgeUIGesture
The MozEdgeUIGesture event is executed when a touch point is swiped across the touch surface to invoke the edge UI (Win8 only).
38 MozEnteredDomFullscreen
The MozEnteredDomFullscreen event is triggered when the DOM fullscreen mode has been entered.
39 MozMagnifyGesture
The MozMagnifyGesture event is executed when the user completes a "pinch" gesture. If you only care about the end results of the pinch gesture, you can simply watch for this event; however, if you want to provide feedback during the handling of the gesture, you should also watch the MozMagnifyGestureStart and MozMagnifyGestureUpdate events.
40 MozMagnifyGestureStart
The MozMagnifyGestureStart event is executed when the user begins performing a "pinch" gesture, by using two fingers as the corners of a rectangle and moving them either closer together or farther apart. This is typically used to zoom in and out on content (this is the default behavior in Firefox, for example).
41 MozMagnifyGestureUpdate
The MozMagnifyGestureUpdate event is executed periodically while processing a magnify gesture, to provide updated status information. The event's delta value represents the amount by which the gesture has moved since the MozMagnifyGestureStart or MozMagnifyGestureUpdate event.
42 MozMousePixelScroll DOM, Event, Reference, Référence(2)
The DOM MozMousePixelScroll event is fired asynchronously when a mouse wheel or similar device is operated. It's represented by the MouseScrollEvent interface.
43 MozOrientation DOM, Orientation
An event that is repeatedly fired on the window as accelerator data is provided to the browser.
44 MozPressTapGesture
The MozPressTapGesture event is executed when the user does a "press-tap" gesture on the trackpad or touchscreen (first finger down, second finger down, second finger up, first finger up).
45 MozRotateGesture
The MozRotateGesture event is executed when the user completes a rotate gesture. If you only care about the end results of the rotate gesture, you can simply watch for this event; however, if you want to provide feedback during the handling of the gesture, you should also watch the MozRotateGestureStart and MozRotateGestureUpdate events.
46 MozRotateGestureStart
The MozRotateGestureStart event is executed when the user begins performing a rotate gesture, by placing two fingers on the trackpad and rotating them around the center of the trackpad. Firefox uses this gesture to move backward and forward through the tabs in the current window.
47 MozRotateGestureUpdate
The MozRotateGestureUpdate event is executed periodically while processing a rotate gesture, to provide updated status information. The event's delta value represents the amount by which the gesture has moved since the MozRotateGestureStart or MozRotateGestureUpdate event.
48 MozScrolledAreaChanged
The MozScrolledAreaChanged event is fired when the document view has been scrolled or resized.
49 MozSwipeGesture
The MozSwipeGesture event is executed when the user uses three fingers to "swipe" the trackpad or touchscreen.
50 MozTapGesture
The MozTapGesture event is executed when the user uses two fingers to "tap" the trackpad or touchscreen.
51 RadioStateChange Event
The RadioStateChange event is executed when the state of a <radio> element has changed.
52 SSTabClosing
The SSTabClosing event is executed before a tab is closed and the session store stops tracking it.
53 SSTabRestored
The SSTabRestored event is executed after a tab has been restored.
54 SSTabRestoring
The SSTabRestoring event is executed before a tab is restored.
55 SSWindowClosing
The SSWindowClosing event is executed before a window is closed and the session store stops tracking it.
56 SSWindowStateBusy Reference, Référence(2), Window
The SSWindowStateBusy event is executed when the state of a window has switched to "busy".
57 SSWindowStateReady
The SSWindowStateReady event is executed when the state of a window has switched to "ready".
58 SVGAbort
The SVGAbort event is fired when page loading is stopped before an element has been allowed to load completely.
59 SVGError
The SVGError event is fired when an element does not load properly or when an error occurs during script execution.
60 SVGLoad
The SVGLoad event is fired when the user agent has fully parsed the element and its descendants and is ready to act appropriately upon that element, such as being ready to render the element to the target device. Referenced external resources that are required must be loaded, parsed and ready to render before the event is triggered. Optional external resources are not required to be ready for the event to be triggered.
61 SVGResize
The SVGResize event is fired when a document view is being resized. This event is only applicable to outermost SVG elements and is dispatched after the resize operation has taken place. The target of the event is the <svg> element.
62 SVGScroll
The SVGScroll event is fired when a document view is being shifted along the X or Y or both axis, either through a direct user interaction or any change on the currentTranslate property available on <svg> interface. This event is only applicable to outermost svg elements and is dispatched after the shift modification has taken place. The target of the event is the <svg> element.
63 SVGUnload
The SVGUnload event is fired when the DOM implementation removes a document from a window or frame.
64 SVGZoom
The SVGZoom event is fired when the zoom level of a document view is being changed, either through a direct user interaction or any change to the currentScale property available on the <svg> element interface. This event is only applicable to outermost svg elements and is dispatched after the zoom level modification has taken place. The target of the event is the <svg> element.
65 TabClose Add-ons, Deprecated, Firefox, Mozilla, Non-standard, XPCOM, XUL
The non-standard, Firefox-only, TabClose event is sent by Firefox when a tab is closed.
66 TabHide
The TabHide event is executed when a tab is hidden.
67 TabOpen
The TabOpen event is executed when a tab is opened.
68 TabPinned
The TabPinned event is executed when a tab is pinned.
69 TabSelect
The TabSelect event is executed when a tab is selected.
70 TabShow
The TabShow event is executed when a tab is shown.
71 TabUnpinned
The TabUnpinned event is executed when a tab is unpinned.
72 ValueChange Event
The ValueChange event is executed when the value of an element, <progress> for example, has changed.
73 abort
The abort event is fired when the loading of a resource has been aborted.
74 abort
The abort event is fired when progression has been terminated (not due to an error).
75 abort
The abort handler is executed when a transaction was aborted.
76 abort abort, events
The abort event of the Fetch API is fired when a fetch request is aborted, i.e. using FetchController.abort().
77 addstream Deprecated, Event, Experimental, Reference, WebRTC, addStream
An addstream event is fired on a RTCPeerConnection when a new MediaStream object has been added to it.
78 addtrack API, Media Streams API, MediaStreamTrackEvent, Reference, events
An addtrack  is fired when the browser adds a track to a MediaStream (such as when a RTCPeerConnection is renegotiated or a stream being captured using HTMLMediaElement.captureStream() gets a new set of tracks because the media element being captured loaded a new source.
79 afterprint
The afterprint event is fired after the associated document has started printing or the print preview has been closed.
80 afterscriptexecute Event
The afterscriptexecute event is fired after a script has been executed.
81 animationcancel Animation, AnimationEvent, CSS Animations, Reference, animationcancel, events
An animationcancel event is fired when a CSS Animation unexpectedly aborts. In other words, any time it stops running without sending an animationend event). This might happen when the animation-name is changed such that the animation is removed, or when the animating node is hidden using CSS. Therefore, either directly or because any of its containing nodes are hidden.
82 animationend Animation, AnimationEvent, CSS Animations, CSS3 Animations, Event, Reference, animationend
The animationend event is fired when a CSS animation has completed (but not if it aborts before reaching completion, such as if the element becomes invisible or the animation is removed from the element).
83 animationiteration Animation, AnimationEvent, CSS Animations, CSS3 Animations, Event, Reference, animationiteration
The animationiteration event is fired when an iteration of an animation ends. This event does not occur for animations with an animation-iteration-count of one.
84 animationstart Animation, AnimationEvent, CSS Animations, CSS3 Animations, Event, Reference, animationstart
The animationstart event is fired when a CSS animation has started. If there is an animation-delay, this event will fire once the delay period has expired. A negative delay will cause the event to fire with an elapsedTime equal to the absolute value of the delay (and, correspondingly, the animation will begin playing at that time index into the sequence).
85 appinstalled API, Manifest, Reference, Web, appinstalled, events, web manifest
The appinstalled event implements the Event interface — it has available the properties and methods defined on this interface.
86 audioend Event, Reference, Web Speech API
The audioend event implements the Event interface — it has available the properties and methods defined on this interface.
87 audioprocess Web Audio API
The audioprocess event is fired when an input buffer of a Web Audio API ScriptProcessorNode is ready to be processed.
88 audiostart Event, Reference, Web Speech API
The audiostart event implements the Event interface — it has available the properties and methods defined on this interface.
89 auxclick Reference, auxclick, events
In this example we define two event handler functions — onclick and onauxclick. The former changes the color of the button background, while the latter changes the button foreground (text) color. You can see the two functions in action by trying the demo out with a multi-button mouse (see it live on GitHub; also see the source code).
90 beforeprint
The beforeprint event is fired when the associated document is about to be printed or previewed for printing.
91 beforescriptexecute DOM
The beforescriptexecute event is fired when a script is about to be executed. Cancelling the event prevents the script from executing.
92 beforeunload Event, Reference
The beforeunload event is fired when the window, the document and its resources are about to be unloaded.
93 beginEvent
The beginEvent event is fired when the element local timeline begins to play. It will be raised each time the element begins the active duration (i.e., when it restarts, but not when it repeats). It may be raised both in the course of normal (i.e. scheduled or interactive) timeline play, as well as in the case that the element was begun with a DOM method.
94 blocked
The blocked handler is executed when an open connection to a database is blocking a versionchange transaction on the same database.
95 blur DOM
The blur event is fired when an element has lost focus. The main difference between this event and focusout is that only the latter bubbles.
96 boundary Event, Reference, Web Speech API
The boundary event implements the SpeechSynthesisEvent interface, which inherits from Event. It therefore has available the properties and methods defined on both these interfaces.
97 broadcast
The broadcast event is executed when the attributes of the element (such as a broadcaster) being listened to are changed. The event handler should be placed on an observer.
98 bufferedamountlow Media, RTCDataChannel, Reference, WebRTC, bufferedamountlow, events
An bufferedamountlow event is sent to an RTCDataChannel object when the number of bytes currently in the outbound data transfer buffer falls below the threshold specified in RTCDataChannel.bufferedAmountLowThreshold. bufferedamountlow events aren't sent if bufferedAmountLowThreshold is 0.
99 cached
The cached event is fired when the resources listed in the application cache manifest have been downloaded, and the application is now cached.
100 cancel API, DOM, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, events
The cancel event is fired at a <dialog> when the user instructs the browser that they wish to dismiss the current open dialog. For example, the browser might fire this event when the user presses the Esc key or clicks a "Close dialog" button which is part of the browser's UI.
101 canplay
The canplay event is fired when the user agent can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
102 canplaythrough
The canplaythrough event is fired when the user agent can play the media, and estimates that enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
103 change DOM, HTML, NeedsBrowserCompatibility, NeedsMarkupWork, NeedsMobileBrowserCompatibility, Reference, Web, events
The change event is fired for <input>, <select>, and <textarea> elements when a change to the element's value is committed by the user. Unlike the input event, the change event is not necessarily fired for each change to an element's value.
104 chargingchange Event
The chargingchange event is fired when the charging attribute of the battery API has changed.
105 chargingtimechange Event
The chargingtimechange event is fired when the chargingTime attribute of the battery API has changed.
106 checking
The checking event is fired when the user agent is checking for an update, or attempting to download the cache manifest for the first time.
107 click API, DOM, Event, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference
The click event is fired when a pointing device button (usually a mouse's primary button) is pressed and released on a single element.
108 close
The close handler is executed when a connection with a websocket is closed.
109 close API, DOM, Experimental, HTML DOM, IndexedDB, Reference, WebRTC, WebSocket, WebSockets, close, events
close events are generated by several APIs:
110 command
The command event is executed when an element is activated.
111 commandupdate
The commandupdate event is executed when a command update occurs on a <commandset>. This event would be used to update the disabled status of its commands.
112 complete
The complete handler is executed when a transaction successfully completed.
113 complete Event
None.
114 compositionend Event, Reference
The compositionend event is fired when the composition of a passage of text has been completed or cancelled (fires with special characters that require a sequence of keys and other inputs such as speech recognition or word suggestion on mobile).
115 compositionstart Event, Reference
The compositionstart event is fired when the composition of a passage of text is prepared (similar to keydown for a keyboard input, but fires with special characters that require a sequence of keys and other inputs such as speech recognition or word suggestion on mobile).
116 compositionupdate Event, Reference
The compositionupdate event is fired when a character is added to a passage of text being composed (fires with special characters that require a sequence of keys and other inputs such as speech recognition or word suggestion on mobile).
117 connected API, Event, Reference, Référence(2), Telephony
The onconnected callback is executed when a call has been connected.
118 connectioninfoupdate Event, Reference
The connectionInfoUpdate handler is executed when information about the signal strength and the link speed have been updated.
119 contactchange Event, Reference
The contactchange event is fired each time a contact is added, updated or removed from the device's contact database.
120 contextmenu API, DOM, Event, Interface, NeedsSpecTable, Reference
The contextmenu event is fired when the right button of the mouse is clicked (before the context menu is displayed), or when the context menu key is pressed (in which case the context menu is displayed at the bottom left of the focused element, unless the element is a tree, in which case the context menu is displayed at the bottom left of the current row).
121 copy Clipboard API, Event, Reference
The copy event is fired when the user initiates a copy action through the browser UI (for example, using the CTRL/Cmd+C keyboard shortcut or selecting the "Copy" from the menu) and in response to an allowed document.execCommand('copy') call.
122 cuechange
The cuechange event fires when a TextTrack has changed the currently displaying cues.
123 cut Clipboard API, Event, Reference
The cut event is fired when a selection has been removed from the document and added to the clipboard.
124 datachannel Experimental, RTCDataChannel, Reference, WebRTC, datachannel, events
A datachannel event informs the target, a RTCPeerConnection object, that a RTCDataChannel has been added to the connection, as a result of a call to RTCPeerConnection.createDataChannel() by the remote peer.
125 dblclick API, DOM, Event, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference
The dblclick event is fired when a pointing device button (usually a mouse's primary button) is clicked twice on a single element.
126 devicechange Audio, Media, Media Capture and Streams API, Media Streams API, MediaDevices, Video, events
A devicechange event is sent to a MediaDevices instance whenever a media device such as a camera, microphone, or speaker is connected to or removed from the system. It's a generic Event with no added properties.
127 devicelight Reference, Sensors, Web, events
The devicelight event is fired when fresh data is available from a light sensor.
128 devicemotion Sensors
The devicemotion event is fired at a regular interval and indicates the amount of physical force of acceleration the device is receiving at that time. It also provides information about the rate of rotation, if available.
129 deviceorientation Sensors
The deviceorientation event is fired when fresh data is available from an orientation sensor about the current orientation of the device as compared to the Earth coordinate frame. This data is gathered from a magnetometer inside the device. See Orientation and motion data explained for details.
130 deviceproximity Sensors
The deviceproximity event is fired when fresh data is available from a proximity sensor.
131 disabled API, Event, Firefox OS, Reference
The disabled event is raised when WiFi is disabled on the device.
132 dischargingtimechange Event
The dischargingtimechange event is fired when the dischargingTime attribute of the battery API has changed.
133 downloading
The downloading event is fired after checking for an application cache update, if the user agent has found an update and is fetching it, or is downloading the resources listed by the cache manifest for the first time.
134 drag DOM, Drag, Event, Reference, drag and drop
The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user.
135 dragend DOM, Event, Reference, drag and drop
The dragend event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key).
136 dragenter DOM, Event, Reference, drag and drop
The dragenter event is fired when a dragged element or text selection enters a valid drop target.
137 dragexit DOM, Event, Reference, drag and drop
The dragexit event is fired when an element is no longer the drag operation's immediate selection target.
138 dragleave DOM, Event, Reference, drag and drop
The dragleave event is fired when a dragged element or text selection leaves a valid drop target.
139 dragover DOM, Event, Reference, drag and drop
The dragover event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds).
140 dragstart DOM, Event, Reference, drag and drop
The dragstart event is fired when the user starts dragging an element or text selection.
141 drop DOM, Drag Event, Drop, Event, HTML 5, Reference, drag and drop
The drop event is fired when an element or text selection is dropped on a valid drop target.
142 durationchange
The durationchange event is fired when the duration attribute has been updated.
143 emptied
The emptied event is fired when the media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
144 enabled
The enabled handler is executed when Wifi is enabled on the device.
145 end Event, Reference, Web Speech API
The end event implements the Event interface — it has available the properties and methods defined on this interface.
146 end Event, Reference, Web Speech API
The end event implements the SpeechSynthesisEvent interface, which inherits from Event. It therefore has available the properties and methods defined on both these interfaces.
147 endEvent
The endEvent event is fired when at the active end of the element is reached. Note that this event is not raised at the simple end of each repeat. This event may be raised both in the course of normal (i.e. scheduled or interactive) timeline play, as well as in the case that the element was ended with a DOM method.
148 ended HTML DOM, Media, Media Streams API, Reference, Web Audio API, ended, events
The ended event is fired when playback or streaming has stopped because the end of the media was reached or because no further data is available.
149 error Audio, DOM, Error Handling, Errors, Event, Media, MediaRecorder Events, MediaStream Recording, MediaStream Recording API, Reference, UI, UI Events, UIEvent, Video, Web, events
The error event is fired when an error occurred; the exact circumstances vary, events by this name are used from a variety of APIs.
150 error
The error event is fired when progression has failed.
151 error
The error handler is executed when a connection with an event source fails to be opened.
152 error
The error handler is executed when a connection with a websocket has been closed with prejudice (some data couldn't be sent for example).
153 error
The error event is fired when an error occurred while downloading the cache manifest or updating the content of the application.
154 error
The error handler is executed when an error caused a request to fail.
155 error Event, Reference, Web Speech API
The error event implements the SpeechRecognitionError interface, which inherits from Event — it has available the properties and methods defined on both these interfaces.
156 error Event, Reference, Web Speech API
The error event implements the SpeechSynthesisErrorEvent interface, which extends the SpeechSynthesisEvent interface, which in turn inherits from Event. It therefore has available the properties and methods defined on all these interfaces.
157 focus
The focus event is fired when an element has received focus. The main difference between this event and focusin is that only the latter bubbles.
158 focusin
The focusin event is fired when an element is about to receive focus. The main difference between this event and focus is that the latter doesn't bubble.
159 focusout
The focusout event is fired when an element is about to lose focus. The main difference between this event and blur is that the latter doesn't bubble.
160 fullscreen
The fullscreen event is triggered when the browser enter or leaves fullscreen mode. This event can be initiated by a user turning on fullscreen mode or by a script requesting DOM fullscreen mode.
161 fullscreenchange events, fullscreenchange
The fullscreenchange event is fired when the browser is switched to/out-of fullscreen mode.
162 fullscreenerror
The fullscreenerror event is fired when the browser cannot switch to fullscreen mode.
163 gamepadconnected
The gamepadconnected event is fired when the browser detects that a gamepad has been connected or the first time a button/axis of the gamepad is used.
164 gamepaddisconnected
The gampaddisconnected event is fired when the browser detects that a gamepad has been disconnected.
165 gesturechange Non-standard, Reference
The gesturechange event is a proprietary WebKit-specific event which is fired when digits move during a touch gesture.
166 gestureend Non-standard, Reference
The gestureend event is a proprietary WebKit-specific event which is fired when there are no longer multiple fingers contacting the touch surface, thus ending the gesture.
167 gesturestart Non-standard, Reference
The gesturestart event is a proprietary WebKit-specific event which is fired when multiple fingers contact the touch surface, thus starting a new gesture. During the gesture, gesturechange events will be fired. When the gesture has ended, a gestureend event will be fired.
168 gotpointercapture DOM, Event, PointerEvent, Reference
The gotpointercapture event is fired when a pointing device is moved out of the hit test boundaries of an element. For pen devices, this event is fired when the stylus leaves the hover range detectable by the digitizer.
169 hashchange Reference, Web
The hashchange event is fired when the fragment identifier of the URL has changed (the part of the URL that follows the # symbol, including the # symbol).
170 icecandidate API, Experimental, NeedsContent, Reference, WebRTC
An icecandidate event is fired when an RTCIceCandidate has been added to the target, which is an RTCPeerConnection.
171 iceconnectionstatechange Experimental, ICE, Media, Reference, WebRTC, events
An iceconnectionstatechange event is sent to an RTCPeerConnection object when the state of its ICE connection changes. The new ICE connection state is available in the object's iceConnectionState} property.
172 identityresult Experimental, Expérimental(2), Reference, Référence(2), WebRTC
An identityresult event informs the target, a RTCPeerConnection object, that an assertion has been generated by an associated identity provider (IdP).
173 idpassertionerror Experimental, Expérimental(2), Reference, Référence(2), WebRTC
An idpassertionerror event informs the target, a RTCPeerConnection object, that the identity provider (idp) encountered an error when trying to generate an identity assertion.
174 idpvalidationerror Experimental, Expérimental(2), Reference, Référence(2), WebRTC
An idpvalidationerror event informs the target, a RTCPeerConnection object, that the identity provider (idp) encountered an error when trying to validate an identity assertion.
175 input NeedsMobileBrowserCompatibility
The DOM input event is fired synchronously when the value of an <input><select>, or <textarea> element is changed. For input elements with type=checkbox or type=radio, the input event should fire when a user toggles the control (via touch, mouse or keyboard) per the HTML5 specification, but historically, this has not been the case. Check compatibility, or attach to the change event instead for elements of these types.
176 invalid
The invalid event is fired when a submittable element has been checked and doesn't satisfy its constraints. The validity of submittable elements is checked before submitting their owner form, or after the checkValidity() of the element or its owner form is called.
177 keydown NeedsContent
The keydown event is fired when a key is pressed down. Unlike the keypress event, the keydown event is fired for keys that produce a character value and for keys that do not produce a character value.
178 keypress
The keypress event is fired when a key that produces a character value is pressed down. Examples of keys that produce a character value are alphabetic, numeric, and punctuation keys. Examples of keys that don't produce a character value are modifier keys such as
179 keyup
The keyup event is fired when a key is released.
180 languagechange Experimental, Expérimental(2), HTML DOM
The languagechange event is fired at the global scope object when the user's preferred languages change.
181 levelchange
The levelchange event is fired when the level attribute of the battery API has changed.
182 load Event
The load event is fired when a resource and its dependent resources have finished loading.
183 load
The load event is fired when progression has begun successful.
184 loadeddata
The loadeddata event is fired when the first frame of the media has finished loading.
185 loadedmetadata
The loadedmetadata event is fired when the metadata has been loaded.
186 loadend NeedsCompatTable, NeedsSpecTable, events, loadend
The loadend event is fired when progress has stopped on the loading of a resource (e.g. after "error", "abort", or "load" have been dispatched). This applies for example to XMLHttpRequest calls, and to the content of an <img> or <video> element.
187 loadstart NeedsCompatTable, NeedsSpecTable, events, loadstart
The loadstart event is fired when progress has begun on the loading of a resource. This applies for example to XMLHttpRequest calls, and to the content of an <img> or <video> element.
188 localized
The localized event is triggered after the webL10n library has finished localizing the document and detecting language.
189 lostpointercapture DOM, Event, PointerEvent, Reference
The lostpointercapture event is fired after pointer capture is released for a pointer.
190 mark Event, Reference, Web Speech API
The mark event implements the SpeechSynthesisEvent interface, which inherits from Event. It therefore has available the properties and methods defined on both these interfaces.
191 message
The message handler is executed when data is received through a websocket.
192 message Web Workers, events, webworker
The message handler is executed when data is received from a webworker.
193 message
The message handler is executed when data is received from a child (i)frame or parent window.
194 message
The message handler is executed when data is received through an event source.
195 message Communication, EventSource, Reference, Server Sent Events, Server-sent events, WebRTC, WebSockets, events, message, messaging
message event informs the target, a WebSocket, RTCDataChannel, EventSource, or a BroadcastChannel object, that a message has been received.
196 message (ServiceWorker) Event, Reference, Service worker API
When the following code is used inside the main thread to set up a message channel between it and a service worker for sending messages between the two, the event object of onmessage will be a ServiceWorkerMessageEvent.
197 messageerror events, onmessageerror
The messageerror event (used by multiple APIs: MessagePort, Web Workers, Broadcast Channel, Window) is fired when a object receives a message that cannot be deserialized and therefore raises an error.
198 mousedown API, DOM, Event, Interface, NeedsSpecTable, Reference
The mousedown event is fired when a pointing device button is pressed on an element.
199 mouseenter API, DOM, Event, Interface, NeedsExample, NeedsMobileBrowserCompatibility, NeedsSpecTable
The mouseenter event is fired when a pointing device (usually a mouse) is moved over the element that has the listener attached.
200 mouseleave
The mouseleave event is fired when the pointer of a pointing device (usually a mouse) is moved out of an element that has the listener attached to it.
201 mousemove API, DOM, Event, Interface, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference, mousemove
The mousemove event is fired when a pointing device (usually a mouse) is moved while over an element.
202 mouseout API, DOM, Event, Interface, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference
The mouseout event is fired when a pointing device (usually a mouse) is moved off the element that has the listener attached or off one of its children. Note that it is also triggered on the parent when you move onto a child element, since you move out of the visible space of the parent.
203 mouseover API, DOM, Event, Interface, NeedsMobileBrowserCompatibility, NeedsSpecTable, Reference
The mouseover event is fired when a pointing device is moved onto the element that has the listener attached or onto one of its children.
204 mouseup
The mouseup event is fired when a pointing device button is released over an element.
205 mousewheel DOM, Event
The mousewheel event is fired asynchronously when a mouse wheel or similar device is operated. It's represented by the MouseWheelEvent interface.
206 mozbrowseractivitydone API, B2G, Browser, Non-standard, Reference
The mozbrowseractivitydone event is fired when something inside the browser <iframe> triggers a web activity, and that web activity's message is consumed by the receiving app.
207 mozbrowserasyncscroll API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowserasyncscroll
The mozbrowserasyncscroll event is fired when the content of a browser <iframe> is scrolled.
208 mozbrowseraudioplaybackchange API, B2G, Non-standard, Reference, mozbrowseraudioplaybackchange
The mozbrowseraudioplaybackchange event is fired when audio starts or stops playing within a browser <iframe>.
209 mozbrowsercaretstatechanged API, B2G, Browser, Non-standard, Reference, mozbrowsercaretstatechanged
The mozbrowsercaretstatechanged event is fired when the user selects content in a page loaded in a browser <iframe>. This is used by the embedder to show a context menu for clipboard actions.
210 mozbrowserclose API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowserclose
The mozbrowserclose event is fired when the content of a browser <iframe> calls the window.close() method.
211 mozbrowserconnected
The mozbrowserconnected event is fired when the browser <iframe> has reached the server.
212 mozbrowsercontextmenu API, Browser, Non-standard, Reference, Référence(2), mozbrowsercontextmenu
The mozbrowsercontextmenu event is fired when the user tried to access a context menu over a browser <iframe>. This event can be used to control what will appear in the menu.
213 mozbrowserdocumentfirstpaint API, B2G, Browser, Non-standard, Reference, mozbrowserdocumentfirstpaint
The mozbrowserdocumentfirstpaint event is fired when a new paint occurs on any document in the browser <iframe>.
214 mozbrowsererror API, B2G, Browser, Non-standard, Reference, Référence(2), events, mozbrowsererror
The mozbrowsererror event is fired when an error occurs while trying to load content within a browser <iframe>.
215 mozbrowserfindchange API, B2G, Browser, Non-standard, Reference, mozbrowserfindchange
The mozbrowserfindchange event is fired when a search method is invoked in the browser <iframe> content.
216 mozbrowserfirstpaint API, B2G, Browser, Non-standard, Reference, mozbrowserfirstpaint
The mozbrowserfirstpaint event is fired when the <iframe> paints content for the first time (this doesn't include the initial paint from about:blank).
217 mozbrowsericonchange API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowsericonchange
The mozbrowsericonchange event is sent when a new icon (e.g. <link rel="icon"> or <link rel="apple-touch-icon">) is available in the browser <iframe>'s content.
218 mozbrowserloadend API, B2G, Browser, Firefox OS, Non-standard, Reference, Référence(2), mozbrowserloadend
The mozbrowserloadend event is fired when the browser <iframe> has finished loading all its assets, or has failed to load.
219 mozbrowserloadstart API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowserloadstart
The mozbrowserloadstart event is fired when the browser <iframe> starts to load a new page.
220 mozbrowserlocationchange API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowserlocationchange
The mozbrowserlocationchange event is fired when a browser <iframe>'s location changes — it is fired every time navigation occurs.
221 mozbrowsermanifestchange API, B2G, Browser, Non-standard, Reference, mozbrowsermanifestchange
The mozbrowsermanifestchange event is fired when the manifest location of the app loaded in the browser <iframe> changes.
222 mozbrowsermetachange API, B2G, Browser, Non-standard, Reference, mozbrowsermetachange
The mozbrowsermetachange event is fired when a <meta> element related to web applications is added, removed or changed.
223 mozbrowseropensearch API, B2G, Browser, Non-standard, Reference, mozbrowseropensearch
The mozbrowseropensearch event is fired when a link to a search engine is found — i.e. when an instance of <link rel="search" type="application/opensearchdescription+xml"> is encountered.
224 mozbrowseropentab API, B2G, Browser, Non-standard, Reference, mozbrowseropentab
The mozbrowseropentab event is fired when a new tab is opened within a browser <iframe> as a result of the user issuing a command to open a link target in a new tab (for example ctrl/cmd + click.)
225 mozbrowseropenwindow API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowseropenwindow
The mozbrowseropenwindow event is fired when a new window is required — usually when the content of a browser <iframe> successfully calls the window.open() method, or the user clicks on a link with an unknown target.
226 mozbrowserresize API, B2G, Browser, Non-standard, Reference, mozbrowserresize
The mozbrowserresize event is fired when a browser <iframe> viewport is resized in some way.
227 mozbrowserscroll API, B2G, Browser, Non-standard, Reference, mozbrowserscroll
The mozbrowserscroll event is fired when the browser <iframe> content scrolls.
228 mozbrowserscrollareachanged API, B2G, Browser, Non-standard, Reference, mozbrowserscrollareachanged
The mozbrowserscrollareachanged event is fired when the available scrolling area in the browser <iframe> changes. This can occur on resize and when the page size changes (while loading for example.)
229 mozbrowserscrollviewchange API, B2G, Browser, Non-standard, Reference, mozbrowserscrollviewchange
The mozbrowserscrollviewchange event is fired when asynchronous scrolling (i.e. APCZ) starts or stops.
230 mozbrowsersecuritychange API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowsersecuritychange
The mozbrowsersecuritychange event is fired when the browser <iframe> has connected to the server, and when the mixed content state changes.
231 mozbrowserselectionstatechanged API, B2G, Browser, Deprecated, Non-standard, Reference, mozbrowserselectionstatechanged
The mozbrowserselectionstatechanged event is fired when the text selected inside the browser <iframe> content changes. Note that this is deprecated, and current implementations should use mozbrowsercaretstatechanged instead.
232 mozbrowsershowmodalprompt API, B2G, Browser, Non-standard, Reference, mozbrowsershowmodalprompt
The mozbrowsershowmodalprompt event is fired when the content of a browser <iframe> calls the window.alert(), window.confirm(), or window.prompt() methods.
233 mozbrowsertitlechange API, B2G, Browser, Non-standard, Reference, mozbrowsertitlechange
The mozbrowsertitlechange event is fired when the title of a browser <iframe>  (i.e. the contents of the <title> element) changes.
234 mozbrowserusernameandpasswordrequired API, B2G, Browser, Non-standard, Reference, Référence(2), mozbrowserusernameandpasswordrequired
The mozbrowserusernameandpasswordrequired event is fired when the content within a browser <iframe> requires an HTTP authentification.
235 mozbrowservisibilitychange API, B2G, Browser, Non-standard, Reference, mozbrowservisibilitychange
The mozbrowservisibilitychange event is fired when the visibility state of the current browser iframe <iframe> changes, for example due to a call to setVisible().
236 mute Audio, Event, Media, Media Capture and Streams, MediaStreamTrack, Reference, Video, mute
The mute event is sent to a MediaStreamTrack when the track's source is temporarily unable to provide media data.
237 negotiationneeded Event, Experimental, Expérimental(2), Reference, Référence(2), WebRTC
An negotiationneeded event informs that a negotiation will be needed in the near future. It can also be sent before a first negotiation happened.
238 nomatch Event, Reference, Web Speech API
The nomatch event of the Web Speech API is fired when the speech recognition service returns a final result with no significant recognition.
239 notificationclick Notifications, Service Worker, notificationclick
The notificationclick event is fired to indicate that a system notification spawned by ServiceWorkerRegistration.showNotification() has been clicked.
240 noupdate
The noupdate event is fired after checking for an application cache update, if the manifest hasn't changed.
241 obsolete
The obsolete event is fired when the manifest was found to have become a 404 or 410 page, so the application cache is being deleted.
242 offline
The offline event is fired when the browser has lost access to the network and the value of navigator.onLine switched to false.
243 online
The online event is fired when the browser has gained access to the network and the value of navigator.onLine switched to true.
244 open
The open handler is executed when a connection with an event source is opened.
245 open
The open handler is executed when a connection with a websocket is opened.
246 open EventSource, Reference, Server Sent Events, Server-sent events, WebRTC, WebSockets, events, open
An open event informs the target that a data connection has been established. This event is sent to RTCDataChannel objects when the data connection is opened, and to EventSource objects when a server-sent events connection is ready.
247 orientationchange Sensors
The orientationchange event is fired when the orientation of the device has changed.
248 overflow
The overflow event is fired when an element has been overflowed by its content or has been rendered for the first time in this state (only works for elements styled with overflow != visible).
249 pagehide
The pagehide event is fired when a session history entry is being traversed from.
250 pageshow
The pageshow event is fired when a session history entry is being traversed to. (This includes back/forward as well as initial page-showing after the onload event.)
251 paste Clipboard API, Event, Reference
The paste event is fired when a selection has been pasted from the clipboard to the document.
252 pause Audio, HTML, Media, Media Events, Pausing, Pausing Media, Pausing Speech, Speech Events, Video, Web Speech API, Web Speech Events, events, pause, speech
The pause event is sent when a request to pause an activity is handled and the activity has entered its paused state. This is most commonly sent to media elements after their media has been paused through a call to the element's pause() method.
253 pause Event, Reference, Web Speech API
The pause event implements the SpeechSynthesisEvent interface, which inherits from Event. It therefore has available the properties and methods defined on both these interfaces.
254 peeridentity Experimental, Expérimental(2), Reference, Référence(2), WebRTC
An peeridentity event is sent to the connection concerned when peer identity has been set and verified on it. The new identiy can be access using the RTCPeerConnection.peerIdentity property.
255 play
The play event is fired when playback has begun.
256 playing
The playing event is fired when playback is ready to start after having been paused or delayed due to lack of data.
257 pointercancel DOM, Event, Pointer Events, PointerEvent, Reference, pointercancel, user input
The pointercancel event is fired when the browser determines that there are unlikely to be any more pointer events, or if after the pointerdown event is fired, the pointer is then used to manipulate the viewport by panning, zooming, or scrolling.
258 pointerdown DOM, Event, PointerEvent, Reference
The pointerdown event is fired when a pointer becomes active. For mouse, it is fired when the device transitions from no buttons depressed to at least one button depressed. For touch, it is fired when physical contact is made with the digitizer. For pen, it is fired when the stylus makes physical contact with the digitizer.
259 pointerenter DOM, Event, NeedsSpecTable, PointerEvent, Reference
The pointerenter event fires when a pointing device is moved into the hit test boundaries of an element or one of its descendants, including as a result of a pointerdown event from a device that does not support hover (see pointerdown).
260 pointerleave DOM, Event, PointerEvent, Reference
The pointerleave event is fired when a pointing device is moved out of the hit test boundaries of an element. For pen devices, this event is fired when the stylus leaves the hover range detectable by the digitizer.
261 pointerlockchange
The pointerlockchange event is fired when the pointer is locked/unlocked.
262 pointerlockerror
The pointerlockerror event is fired when locking the pointer failed (for technical reasons or because the permission was denied).
263 pointermove DOM, Event, PointerEvent, Reference
The pointermove event is fired when a pointer changes coordinates, and the pointer has not been canceled by a browser touch-action.
264 pointerout DOM, Event, PointerEvent, Reference
The pointerout event is fired for several reasons including: pointing device is moved out of the hit test boundaries of an element; firing the pointerup event for a device that does not support hover (see pointerup); after firing the pointercancel event (see pointercancel); when a pen stylus leaves the hover range detectable by the digitizer.
265 pointerover Event, PointerEvent
The pointerover event is fired when a pointing device is moved into an element's hit test boundaries.
266 pointerup DOM, Event, PointerEvent, Reference
The pointerup event is fired when a pointer is no longer active.
267 popstate
The popstate event is fired when the active history entry changes. If the history entry being activated was created by a call to history.pushState() or was affected by a call to history.replaceState(), the popstate event's state property contains a copy of the history entry's state object.
268 popuphidden
The popuphidden event is executed when a <menupopup>, <panel> or <tooltip> has become hidden.
269 popuphiding
The popuphiding event is executed when a <menupopup>, <panel> or <tooltip> is about to be hidden.
270 popupshowing
The popupshowing event is executed when a <menupopup>, <panel> or <tooltip> is about to become visible. The default action of the event can be prevented to prevent the popup to appear.
271 popupshown
The popupshown event is executed when a <menupopup>, <panel> or <tooltip> has become visible.
272 progress
The progress event is fired to indicate that an operation is in progress.
273 progress
The progress event is fired when the user agent is downloading resources listed by the manifest.
274 push Push
The push event is fired to indicate that a Service Worker has received a push message.
275 pushsubscriptionchange Push
The pushsubscriptionchange event is fired to indicate a change in push subscription that was triggered outside the application's control, e.g. when browser refresh the push subscription. Previously, it was defined as the event to fire when a PushSubscription has expired.
276 ratechange
The ratechange event is fired when the playback rate has changed.
277 readystatechange Reference, XMLHttpRequest, interactive
The readystatechange event is fired when the readyState attribute of a document has changed.
278 rejectionhandled Event, HTML DOM, JavaScript, Promise, Promises, Reference, events
The rejectionhandled event is fired when a JavaScript Promise is rejected, and after the rejection is handled by the promise's rejection handling code.
279 removestream Event, Experimental, Media, Reference, Streams, WebRTC
An removestream event informs that a new MediaStream object has been removed from the target, an RTCPeerConnection object.
280 repeatEvent
The repeatEvent event is fired when the element local timeline repeats. It will be raised each time the element repeats, after the first iteration. Associated with the repeat event is an integer that indicates which repeat iteration is beginning. The value is a 0-based integer, but the repeat event is not raised for the first iteration and so the observed values will be >= 1.
281 reset
The reset event is fired when a form is reset.
282 resize Reference, Web, events, requestAnimationFrame
The resize event is fired when the document view has been resized.
283 resourcetimingbufferfull DOM, Event, Reference, Web Performance
The resourcetimingbufferfull event is fired when the browser's resource timing buffer is full.
284 result Event, Reference, Web Speech API
The result event of the Web Speech API is fired when the speech recognition service returns a result — a word or phrase has been positively recognized and this has been communicated back to the app
285 resume Event, Reference, Web Speech API
The resume event implements the SpeechSynthesisEvent interface, which inherits from Event. It therefore has available the properties and methods defined on both these interfaces.
286 scroll requestAnimationFrame
The scroll event is fired when the document view or an element has been scrolled.
287 search NeedsBrowserCompatibility, NeedsContent, NeedsExample, NeedsMobileBrowserCompatibility, Reference, Référence(2), Web
The search event is fired when a search is initiated on an <input> of type="search". There are several ways a search can be initiated, such as by pressing Enter while the <input> is focused, or, if the incremental attribute is present, after a UA-defined timeout elapses since the most recent keystroke (with new keystrokes resetting the timeout; so the firing of the event is debounced). This event is currently only supported by WebKit (Safari) and Blink (Chrome, Opera).
288 seeked
The seeked event is fired when a seek operation completed.
289 seeking
The seeking event is fired when a seek operation began.
290 select
The select event is fired when some text is being selected. The event might not be available for all elements in all languages. For example, in [HTML5],  select events can be dispatched only on form input and textarea elements.
291 selectionchange Reference, Selection, Selection API, events
The selectionchange event implements the Event interface. You can use the properties and methods defined on this interface.
292 selectstart Reference, Selection, Selection API, events
The selectstart event implements the Event interface. You can use the properties and methods defined on this interface.
293 shippingaddresschange
The onshippingaddresschange attribute of PaymentRequest receives events when the user selects or changes their shipping address.
294 show
The show event is fired when a contextmenu event was fired on/bubbled to an element that has a contextmenu attribute.
295 signalingstatechange Event, Experimental, Expérimental(2), Reference, Référence(2), WebRTC
An signalingstatechange event informs that the value of RTCPeerConnection.signalingState changed.
296 sizemodechange
The sizemodechange event is triggered when a browser window has entered/left fullscreen mode or has been minimized/unminimized/maximized.
297 slotchange Reference, Web Components, events, shadow dom, slotchange
The following snippet is taken from our slotchange example (see it live also).
298 smartcard-insert
The smartcard-insert event is fired when the insertion of a smart card has been detected.
299 smartcard-remove
The smartcard-remove event is fired when the removal of a smart card has been detected.
300 soundend Event, Reference, Web Speech API
The soundend event implements the Event interface — it has available the properties and methods defined on this interface.
301 soundstart Event, Reference, Web Speech API
The soundstart event implements the Event interface — it has available the properties and methods defined on this interface.
302 speechend Event, Reference, Web Speech API
The speechend event implements the Event interface — it has available the properties and methods defined on this interface.
303 speechstart Event, Reference, Web Speech API
The speechstart event implements the Event interface — it has available the properties and methods defined on this interface.
304 stalled
The stalled event is fired when the user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
305 start Event, Reference, Web Speech API
The start event implements the Event interface — it has available the properties and methods defined on this interface.
306 start Event, Reference, Web Speech API
The start event implements the SpeechSynthesisEvent interface, which inherits from Event. It therefore has available the properties and methods defined on both these interfaces.
307 storage
The storage event is fired when a storage area (localStorage or sessionStorage) has been modified. See Web Storage API for more information.
308 submit
The submit event is fired when a form is submitted.
309 submit
The submit event is fired when a form is submitted.
310 success
The success handler is executed when a request succeed.
311 success
The success handler is executed when a request succeed.
312 suspend
The suspend event is fired when media data loading has been suspended.
313 tabviewframeinitialized Archive, Obsolete
The tabviewframeinitialized event is executed when the frame container of Panorama has been initialized
314 tabviewhidden Archive, Obsolete
The tabviewhidden event is executed when the Panorama tab has been hidden.
315 tabviewsearchdisabled Archive, Obsolete
The tabviewsearchdisabled event is executed when the search feature of Panorama has been deactivated.
316 tabviewsearchenabled Archive, Obsolete
The tabviewsearchenabled event is executed when the search feature of Panorama has been activated.
317 tabviewshown Archive, Obsolete
The tabviewshown event is executed when the Panorama tab has been shown.
318 timeout Reference, XHR, XMLHttpRequest, events, timeout
The timeout event implements the ProgressEvent interface, which inherits from Event — it has available the properties and methods defined on this interface.
319 timeupdate
The timeupdate event is fired when the time indicated by the currentTime attribute has been updated.
320 tonechange DTMF, Reference, Touch-tone, WebRTC, WebRTC API, events, tonechange
The tonechange event is sent by the WebRTC API to indicate when DTMF tones previously queued for sending (by calling RTCDTMFSender.insertDTMF()) begin and end.
321 touchcancel Event, TouchEvent, touch
The touchcancel event is fired when a touch point has been disrupted in an implementation-specific manner (for example, too many touch points are created).
322 touchend Event, TouchEvent, touch
The touchend event is fired when a touch point is removed from the touch surface.
323 touchenter
The touchenter event is fired when a touch point is moved onto the interactive area of an element.
324 touchleave
The touchleave event is fired when a touch point is moved off the interactive area of an element.
325 touchmove Event, TouchEvent, touch
The touchmove event is fired when a touch point is moved along the touch surface.
326 touchstart Event, TouchEvent, touch
The touchstart event is fired when a touch point is placed on the touch surface.
327 transitioncancel DOM, Event, NeedsExample, Reference, events
The transitioncancel event is fired when a CSS transition is canceled.
328 transitionend CSS Transitions, CSS3 Transitions, DOM, Event, Reference, TransitionEvent, transitionend
The transitionend event is fired when a CSS transition has completed. In the case where a transition is removed before completion, such as if the transition-property is removed or display is set to "none", then the event will not be generated.
329 transitionrun DOM, Event, Reference, Transitions, events, transitionrun
The transitionrun event is fired when a CSS transition is first created, i.e. before any transition-delay has begun.
330 transitionstart DOM, Event, Reference, events, transitionstart
The transitionstart event is fired when a CSS transition has actually started, i.e. after any transition-delay has ended.
331 underflow
The underflow event is fired when an element is no longer overflowed by its content (only works for elements styled with overflow != visible).
332 unhandledrejection HTML DOM, JavaScript, Promise, Promises, Reference, events
The unhandledrejection event is fired when a JavaScript Promise is rejected but there is no rejection handler to deal with the rejection.
333 unload
The unload event is fired when the document or a child resource is being unloaded.
334 unmute Audio, Media, Media Capture and Streams, Media Streams, MediaStreamTrack, Reference, Video, events, unmute
The unmute event is sent to a MediaStreamTrack when the track's source is once again able to provide media data after a period of not being able to do so.
335 updateready
The updateready event is fired when the resources listed in the application cache manifest have been newly redownloaded, and the script can use swapCache() to switch to the new cache.
336 upgradeneeded
The upgradeneeded handler is executed when an attempt was made to open a database with a version number higher than its current version.
337 userproximity Sensors
The userproximity event is fired when fresh data is available from a proximity sensor (indicates whether the nearby object is near the device or not).
338 versionchange
The versionchange handler is executed when a versionchange transaction completed.
339 visibilitychange API, Event, Reference, Visibility, Web, events, visibilitychange
The visibilitychange event is fired when the content of a tab has become visible or has been hidden.
340 voiceschanged Event, Reference, Web Speech API
This could be used to repopulate a list of voices that the user can choose between when the event fires:
341 volumechange
The volumechange event is fired when the volume has changed.
342 vrdisplayactivate Experimental, Reference, WebVR, events, onvrdisplayactivate, vrdisplayactivate
The vrdisplayactivate event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
343 vrdisplayblur Experimental, Reference, WebVR, events, onvrdisplayblur, vrdisplayblur
The vrdisplayblur event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
344 vrdisplayconnect Event, Experimental, Reference, WebVR, onvrdisplayconnect, vrdisplayconnect
The vrdisplayconnect event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
345 vrdisplaydeactivate Experimental, Reference, WebVR, events, onvrdisplaydeactivate, vrdisplaydeactivate
The vrdisplaydeactivate event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
346 vrdisplaydisconnect Event, Experimental, Reference, WebVR, onvrdisplaydisconnect, vrdisplaydisconnect
The vrdisplaydisconnect event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
347 vrdisplayfocus Experimental, Reference, WebVR, events, onvrdisplayfocus, vrdisplayfocus
The vrdisplayfocus event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
348 vrdisplaypresentchange Event, Experimental, Reference, WebVR, onvrdisplaypresentchange, vrdisplaypresentchange
The vrdisplaypresentchange event implements the VRDisplayEvent interface, which inherits from Event — its event object therefore has available the properties and methods defined on both these interfaces.
349 waiting
The waiting event is fired when playback has stopped because of a temporary lack of data.
350 webglcontextcreationerror WebGL
The webglcontextcreationerror event implements the WebGLContextEvent interface, which inherits from Event. You can use the properties and methods defined on these interfaces.
351 webglcontextlost Event, Reference, WebGL
With the help of the WEBGL_lose_context extension, you can simulate the webglcontextlost event:
352 webglcontextrestored WebGL
With the help of the WEBGL_lose_context extension, you can simulate the webglcontextrestored event:
353 webkitmouseforcechanged Event, MouseEvent, NeedsCompatTable, NeedsExample, Reference, Web
webkitmouseforcechanged is a proprietary, WebKit-specific event which is fired each time the amount of pressure changes on the trackpad/touchscreen. This event first fires after the mousedown event and stops firing before the mouseup event. It is part of the Force_Touch_events feature.
354 webkitmouseforcedown Event, MouseEvent, NeedsCompatTable, NeedsExample, Reference, Web
webkitmouseforcedown is a proprietary, WebKit-specific event which is fired after the mousedown event as soon as sufficient pressure has been applied for it to qualify as a "force click". It is part of the Force_Touch_events feature.
355 webkitmouseforceup Event, MouseEvent, NeedsCompatTable, NeedsExample, Reference, Web
webkitmouseforceup is a proprietary, WebKit-specific event which is fired after the webkitmouseforcedown event, as soon as the pressure has been reduced sufficiently to end the "force click". It is part of the Force_Touch_events feature.
356 webkitmouseforcewillbegin Event, MouseEvent, NeedsCompatTable, NeedsExample, Reference, Web
webkitmouseforcewillbegin is a proprietary, WebKit-specific event which is fired before the mousedown event. Its main use is that it can be Event.preventDefault()ed in order to prevent the system from performing its default action in response to this event. It is part of the Force_Touch_events feature.
357 wheel
The wheel event is fired when a wheel button of a pointing device (usually a mouse) is rotated. This event replaces the non-standard deprecated mousewheel event.

Document Tags and Contributors

Tags: 
 Contributors to this page: SphinxKnight
 Last updated by: SphinxKnight,