1.0.0 • Published 9 years ago

tye v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

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