delayDo is a tiny jQuery plugin. It enables you to create a specific timer which contains some functions as a queue and can resume it later. Also delayDo is friendly for modern browsers. Its delay method uses requestAnimationFrame() and performance.now() instead of setTimeout() and Date.now(). Include jQuery, setAnimationFrameTimeout and delayDo. <script src="//ajax.googleapis.com/ajax/libs/jquery