Break the .delay()

Break the .delay()

Hi,

The documentation say's
The .delay() method is best for delaying between queued jQuery effects. Because it is limited—it doesn't, for example, offer a way to cancel the delay—.delay() is not a replacement for JavaScript's native setTimeout function, which may be more appropriate for certain use cases.
but there is way to break the delay:

JSFiddle