The jQuery hoverDelay.js plugin allows you specify the delay time (in milliseconds) to wait before triggering the hover over and hover out events. Typical use cases for this plugin is to trigger the jQuery hover() function only if your user really intended to enter or leave the element.