Skip to content
NMFRPublic
forked from zenorocha/delegate

About

Lightweight event delegation

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

62 Commits

Folders and files

Repository files navigation

delegate

Lightweight event delegation.

Install

You can get it on npm.

npm install delegate --save

Or bower, too.

bower install delegate --save

If you're not into package management, just download a ZIP file.

Setup

Node (Browserify)
var delegate = require('delegate');
Browser (Standalone)
<script src="dist/delegate.js"></script>

Usage

Add event delegation

delegate(document.body, '.btn', 'click', function(e) {
    console.log(e.delegateTarget);
}, false);

Remove event delegation

var delegation = delegate('.btn', 'click', function(e) {
    console.log(e.delegateTarget);
}, false);

delegation.destroy();

Browser Support

Chrome logo Edge logo Firefox logo Internet Explorer logo Opera logo Safari logo
Latest ✔ Latest ✔ Latest ✔ 9+ ✔ Latest ✔ Latest ✔

License

MIT License © Zeno Rocha

About

Lightweight event delegation

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages