A single event for mouse on, mouse around & mouse out. Can be used on whole elements, or for distinct points within any element. The latter feature was added specifically for canvas nodes.
var hover =
hover(el, [points], callback)
callback will be fired when mouse hovers the element. if an array of point-circles is included, the callback will only fire when hovering that areat that offset within the element. See below for example points array.
install
npm install mouse-around
example
var mouseAround = ; // the node u want to trigger on var node = document; // optionally, an array of point-circle objects var points = x: 100 y: 100 radius: 25}/*,{...}*/ var hoverBot = document; ; // otionally include an array of point-circle objects // evt = the mouse event // node = the original node you were listening to // position = the absolute position of the element currently being hovered (which may be a child element) // start & stop = boolean { hoverBotstyleleft = 50 + evtclientX + "px"; hoverBotstyletop = evtclientY - 25 + 'px'; ifend hoverBotstyleleft = '-1000px'; };
LICENSE: MIT