Skip to content

Commit

Permalink
Add README
Browse files Browse the repository at this point in the history
  • Loading branch information
ccampbell committed Nov 28, 2012
1 parent 93a753b commit 0c8fafa
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Gator

Gator is a Javascript event delegation library.

It is around **800** bytes when gzipped and minified and has no external dependencies.

## Browser Support

Out of the box Gator works in
- Chrome
- Safari 5+
- Firefox 3.6+
- Internet Explorer 9+

The ``legacy.js`` plugin adds support for
- Safari < 5
- Firefox < 3.6
- Internet Explorer 6, 7, 8

*When using the legacy plugin only single classes, single ids, and single tag names are supported for selectors*

## Getting Started

1. Include gator on your page before the closing ``</body>`` tag

```html
<script src="/path/to/gator.min.js"></script>
```

2. Add some events

```html
<script>
// add a click event to document that checks for elements with class expand
Gator(document).on('click', '.expand', function(e) {
console.log('clicked on', this);
return false;
});
// add a click event to document with no delegation
Gator(document).on('click', function() {
console.log('clicked on document!');
});
// remove all click events on .expand
Gator(document).off('click', '.expand');
// remove all click events on document
Gator(document).off('click');
</script>
```

## Documentation

Full documentation is available at http://craig.is/riding/gators

0 comments on commit 0c8fafa

Please sign in to comment.