dom-event-listener
Cross-browser event listeners made out of the box.
Installation
Just get it from the npm.
npm i dom-event-listener --save
Setup
Browserify
var domEventListener = ;
ES6
;
Usage
Adding an event listener
; let element = document; domEventListener;
Removing an event listener
; let element = document; { console;} domEventListener;domEventListener;
Fancy keeping your scope?
Pass an object with a handleEvent function.
; let element = document; let object = value: 'some random value' { console; console; }; domEventListener;domEventListener;
The event object
Getting cross browser properties:
currentTarget
var element = eventcurrentTarget;
target
var element = eventtarget;
preventDefault
event;
Browser Support
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
Latest ✔ | Latest ✔ | IE 8+ ✔ | Latest ✔ | Latest ✔ |
License
[MIT License] © Florian Barbare