-
Notifications
You must be signed in to change notification settings - Fork 1
Toke Voltelen edited this page Dec 13, 2016
·
12 revisions
Bind a handler to one or more event names on a DOM element.
-
elm
(HTMLElement) - [default=document] DOM Element to bind the event to -
eventNames
(String|Array<String>) - Event names to bind the handler to -
handler
(Function) - Handler to bind -
returns (HTMLElement|NULL) - The DOM element given in
elm
import on from 'vanillajs-browser-helpers/on';
// Single event
on(element, 'click', (e) => { /* do stuff */ });
// Multiple events
on(element, 'click mouseenter mouseleave', (e) => { /* do stuff */ });