I can\'t make the delay function of jQuery works with append
function. What is wrong? Is there a way to make it work? I want to avoid using setTimeout
delay()
is a tricky function that can't be use with anything : it's mainly made for effects (it returns immediately, it doesn't block the javascript execution flow).
From the doc :
It can be used with the standard effects queue or with a custom queue
(so you have to use a custom queue if you're not using the fx queue)
Use setTimeout in this case.