hoverintent-jqplugin
Version:
The popular 'hoverintent' library now available in npm
50 lines (39 loc) • 1.16 kB
Markdown
# hoverintent-jqplugin
This is just [Brian Cherne's hoverintent JQuery plugin](http://cherne.net/brian/resources/jquery.hoverIntent.html) made available in NPM.
I made two modifications to the library:
1. It can now be imported via amd/csj/globally.
2. Hoverintent requires activation by passing it either the jquery or window object. See example below.
#Install
```
npm install --save hoverintent-jqplugin
```
#Use
```
// cjs
var $ = require('jquery');
require('hoverintent-jqplugin')($); // <---------- Attaches itself to the jquery object
// amd
require(['jquery', 'hoverintent'], function($, hoverintent) {
hoverintent($);
});
// global
<script src="jquery.js"></script>
<script src="hoverintent.js"></script>
<script>
hoverintent(window); // will attach itself to window.jQuery
</script>
```
#Clone and test
```
git clone git.com:olsonpm/hoverintent-jqplugin.git
npm install
npm test
```
#Run CJS example
```
npm install
gulp run-cjs-example
// now open up chrome and visit http://localhost:8080/ to view the example
```
I can add more examples if people want them.
A minified version is also available in the /dist directory.