jQuery plugin that implements two new events : mouseenterintent and mouseleaveintent
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
libs
tests
README

README

jQuery plugin that implements two new events : mouseenterintent and mouseleaveintent

This plugin also adds three jQuery methods :
    hoverintent : like jquery.hover, but with the intent
    mouseenterintent
    mouseleaveintent

Use :
    $(selector).hoverintent(myEnterFunction, myLeaveFunction [, options]);
    $(selector).mouseenterintent(myFunction [, options]);
    $(selector).mouseleaveintent(myFunction [, options]);
    $(selector).bind('mouseenterintent' [, options], myFunction);
    $(selector).bind('mouseleaveintent' [, options], myFunction);

Options :
    maxSpeed           : (default: 150) mouse cursor must go slower than this maximum mouse speed (pixels/s)
    enterTimeout       : (default: 500) if mouse cursor stay this time (ms) inside the element the enter event is triggered
    leaveTimeout       : (default: 300) if mouse cursor go out of the element more than this time (ms) the leave event is triggered
    checkSpeedInterval : (default: 40) interval for mouse speed checks (can't be lower than 10)
    group              : (default: false) treat all nodes in the jQuery selection as one element


This script was inspired by a script written by : Brian Cherne <brian@cherne.net>

Free to use, free to study, free to change, free to redistibute

@author  : Nicolas Deveaud <nicolas@deveaud.fr>
@version : 1.4.1 (realease date: june 26 2011)