Добрый вечер!
Как сделать, чтобы функция startLoadingAnimation() работала 3 секунды, а потом пришел ответ от сервера?
$(document).ready(function(){
var $form = $('#filter'),
$controls = $form.find('input,select,textarea');
$controls.on('change', function(){
startLoadingAnimation();
$.post("url", $("#filter").serialize(), function(response){
$('#dle-content').html(response); stopLoadingAnimation();
});
});
});
function startLoadingAnimation()
{
$("#dle-content").append('<div id="res"><img src="http://katushka.in.ua/templates/katushka2/images/ajax-loader.gif" /></div>');
}
function stopLoadingAnimation()
{
$("#res").remove();
}
Заранее спасибо!