Javascripts > Misc Javascripts > Simple Mouseleave Mouseenter Support
Script Title: Simple Mouseleave Mouseenter Support
Description: This script adds mouseleave and mouseenter events support. It is very simple, easy to use and implement, and requires no external dependencies or support.
Example: Available
Copy the following code into your <HEAD></HEAD> tags.<script language=javascript> function mouseLeaveHandler (e) { if (mouse.leave(this, e) { // do your stuff } } function mouseEnterHandler (e) { if (mouse.enter(this, e) { // do your stuff } } //////////////////////////////////////////////////////*/ var mouse = { // returns true if c is child of p, or c is parent isChildOf: function (p, c) { while (c && c !== p) { c = c.parentNode; } return c === p; }, // returns true only if mouse was in object and just left leave: function (o, e) { e = e || window.event; return !this.isChildOf(o, e.relatedTarget || e.toElement); }, // returns true only if mouse was not in object and just entered enter: function (o, e) { e = e || window.event; return !this.isChildOf(o, e.relatedTarget || e.fromElement); } } </script>
Enter your name and email address to have this script sent right to your Inbox for later viewing. First Name Last Name Email