Ajax loader image: How to set a minimum duration during which the loader is shown?

Posted by whamsicore on Stack Overflow See other posts from Stack Overflow or by whamsicore
Published on 2011-02-17T06:42:05Z Indexed on 2011/02/17 7:25 UTC
Read the original article Hit count: 386

I am using Jquery for Ajax functionality, and using a loader icon to indicate to the user that data is being retrieved. However, I want the user to see the loader icon for at least 1s, even if the data takes less than 1s to retrieve (if more than 1s is required, the loader icon should remain for the entire duration.

Here is the code for the loader HTML

<img id="loader" src="example.com/images/ loader.gif" style="vertical-align: middle; display: none" />

I am using the Jquery .Ajax function for my data processing.

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about AJAX