bianco.events
!Build Statusci-imageci-url
!NPM versionnpm-version-imagenpm-url
!NPM downloadsnpm-downloads-imagenpm-url
!MIT Licenselicense-imagelicense-urlModern DOM events helpers written in es2015
This script will not be transpiled and it is only thought to be part of your build chain.
Usage
import { add, remove, once } from 'bianco.events'
add(node/s, 'click mouseenter', function(e) {
console.log('tadaaa!')
})
API
Table of Contents
- [Parameters](#parameters)
- [Parameters](#parameters-1)
- [Parameters](#parameters-2)
add
Set a listener for all the events received separated by spacesParameters
els
(HTMLElement \| Array) DOM node/s where the listeners will be boundevList
string list of events we want to bind space separatedcb
Function listeners callbackoptions
Object event options (capture, once and passive)
Returns (HTMLElement \| NodeList \| Array) DOM node/s and first argument of the function
once
Set a listener using from a list of events triggering the callback only onceParameters
els
(HTMLElement \| Array) DOM node where the listeners will be boundevList
cb
options
Returns (HTMLElement \| NodeList \| Array) DOM node/s and first argument of the function
remove
Remove all the listeners for the events received separated by spacesParameters
els
(HTMLElement \| Array) DOM node/s where the events will be unbindevList
cb
options
Returns (HTMLElement \| NodeList \| Array) DOM node/s and first argument of the function