Я осуществил следующий код:задержка JQuery FADEOUT не работает в первый раз после загрузки страницы
$.ajax({
type: 'POST',
data: "id="+id,
url: 'xyz.php',
async: false,
dataType: 'json',
success: function(data){
$('#message_'+id).html('Estás de acuerdo<span class="msg_order_close"></span>').show().fadeOut('slow').delay('5000');
}
});
Здесь я использовал fadeOut('slow').delay('5000');
, чтобы скрыть его содержимое через 5 секунд. Но он не работает в первый раз после того, как страница перестала загружаться по первому запросу ajax. И это очень хорошо после первого запроса. Содержимое будет скрыто через 5 секунд. В первый раз новый добавленный контент будет скрыт немедленно.
Предложения принимаются.
Не хотите, чтобы задержка появилась перед fadeOut: '.show(). Delay (5000) .fadeOut ('slow');' – tabz100