Shiny

JavaScript event bubble list

July 16, 2021 #JavaScript

Events

Event bubbles
cancel no
error no
scroll no
select yes
wheel yes

Clipboard Events

Event bubbles
copy yes
cut yes
paste yes

Composition Events

Event bubbles
compositionend yes
compositionstart yes
compositionupdate yes

Focus Events

Event bubbles
blur no
focus no
focusin yes
focusout yes

Fullscreen Events

Event bubbles
fullscreenchange yes
fullscreenerror yes

Keyboard Events

Event bubbles
keydown yes
keyup yes

Mouse Events

Event bubbles
auxclick yes
click yes
contextmenu yes
dblclick yes
mousedown yes
mouseenter no
mouseleave no
mousemove yes
mouseout yes
mouseover yes
mouseup yes

Touch Events

Event bubbles
touchcancel yes
touchend yes
touchmove yes
touchstart yes

Reference:

  1. Element#events - MDN


Experienced JavaScript / Node.js engineer & team lead.
Facebook Medium LinkedIn CodeSandbox GitHub Email