var fade_out = function() {
$("#mydiv").fadeOut().empty();
}
setTimeout(fade_out, 5000);
Последнее иногда предпочтительнее, потому что оно меньше загрязняет глобальное пространство имен.
Ответ 2
Вы можете попробовать .delay()
$(".formSentMsg").delay(3200).fadeOut(300);
вызовите div, чтобы установить время задержки в миллисекундах и установить свойство, которое вы хотите изменить, в этом случае я использовал .fadeOut(), чтобы он мог быть анимированным, но вы также можете использовать .hide().
$.doTimeout( 5000, function(){
// hide the div
});
Ответ 4
Вам нужно будет установить что-то вроде setTimeout ('$ ( "# id" ). fadeOut ( "slow" ), 5000), но кроме этого это зависит от того, как выглядит остальная часть вашего кода