$('img').click(function() { var self = $(this); setTimeout(function() { new_src(self) ; }, 3000) ; }) ;