Подтвердить что ты не робот

Как скрыть div после некоторого периода времени?

Мне нужно скрыть div (например, "почта отправлена ​​успешно" в Gmail) через определенный период времени, когда я перезагружаю страницу.

Как я могу это сделать?

4b9b3361

Ответ 1

Здесь приведен полный рабочий пример, основанный на вашем тестировании. Сравните это с тем, что у вас есть, чтобы выяснить, куда вы идете неправильно.

<html> 
  <head> 
    <title>Untitled Document</title> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript"> 
      $(document).ready( function() {
        $('#deletesuccess').delay(1000).fadeOut();
      });
    </script>
  </head> 
  <body> 
    <div id=deletesuccess > hiiiiiiiiiii </div> 
  </body> 
</html>

Ответ 2

В более старых версиях jquery вам придется сделать это "javascript way", используя settimeout

setTimeout( function(){$('div').hide();} , 4000);

или

setTimeout( "$('div').hide();", 4000);

Недавно с jquery 1.4 это решение было добавлено:

$("div").delay(4000).hide();

Конечно замените "div" на правильный элемент, используя действительный jquery selector и вызовите функцию, когда документ готов.

Ответ 3

setTimeout('$("#someDivId").hide()',1500);