If you want to call a function automatically after waiting for some time in jQuery, then use the following code to add some delay before calling another events using jQuery.
1 2 3 4 5 6 7 8 9 10 11 12 | function showImage(){ $("img").fadeIn(500); } $(document).ready(function(){ $(".show-image").click(function(){ $(this).text('loading...').delay(1000).queue(function() { $(this).hide(); showImage(); //calling showimage() function $(this).dequeue(); }); }); }); |
If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.