0.2.4 • Published 2 years ago
evtd v0.2.4
evtd
Event delegation with native events and extended events in a small library.
(Only 300 lines of codes)
Docs
Basic Usage
import { on, off } from 'evtd'
function handleClick () {
console.log('click')
}
// register event
on(window, 'click', handleClick)
on(document, 'click', handleClick)
on(eventTarget, 'click', handleClick)
// evtd has 2 extended events
on(eventTarget, 'clickoutside', handleClick)
on(eventTarget, 'mousemoveoutside', handleClick)
// unregister
const handleClick2 = () => console.log('click2')
on(eventTarget, 'click', handleClick2)
off(eventTarget, 'click', handleClick2)
// capture
on(eventTarget, 'click', handleClick2, true)
off(eventTarget, 'click', handleClick2, true)
License
MIT
Inspired by delegated-events
0.2.4-beta.0
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.1
3 years ago
0.2.2
3 years ago
0.2.0
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago
0.0.1-alpha.4
3 years ago
0.0.1-alpha.5
3 years ago
0.0.1-alpha.3
3 years ago
0.0.1-alpha.2
4 years ago
0.0.1-alpha.1
4 years ago
0.0.1-alpha.0
4 years ago