How to invoke a single function after a timeout?

Compact syntax with timing methods:

1 $.wait(timeout, function(){  });

Compare this to the old way with more syntactic fluff:

1 setTimeout(function(){  }, timeout);

Similar patterns with callbacks

Similar patterns with timeouts