A jQuery plugin to bind events with delay.
Useful for events triggered repeatedly such as scroll event or mousemove event.
In this case, fn is called every delay milliseconds instead of every triggered event type.
$(window).bindTempo('mousemove', 1000, function() {
$('body').append('Mouse is moving<br />');
})Useful for the fn to call after delay once user completed an action such as typing or scrolling.
$('textarea').bindSolo('keyup', 1000, function() {
$('body').append('Saving...<br />');
})