Is there any way to fadeout a div after 5 Seconds without using a setTimeOut function?
// i use this pause plugin i just wrote
$.fn.pause = function(duration) { $(this).animate({ dummy: 1 }, duration); return this; };
Call it like this :
$("#mainImage").pause(5000).fadeOut();
Note: you don't need a callback.