Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

tye

1.0.0 • Public • Published

tye

Micro Event Delegation Module

Usage

// Using browserify
var tye = require('tye');
// or using the bundled file in dist bundled in UMD format
<script src="/path/to/dist/bundle.min.js"></script>
 
// Bind click event to document.body
tye(document.body).on('click', someFunction);
// Event Delegation:
tye(document.body).on('click', '.my-class', someFunction);
 
// Remove click binding from '.my-class'
tye(document.body).off('click', '.my-class');
// Remove all click bindings from document.body
tye(document.body).off('click');

Under the Hood

This is a wrapper around addEventListener

That allows for event delegation by using element.matches

Thats it, very simple implementation. 2kb minified

install

npm i tye

Downloadsweekly downloads

2

version

1.0.0

license

MIT

repository

githubgithub

last publish

collaborators

  • avatar