Как скрыть отделение через какое-то время период?

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

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

38
задан Benjamin W. 20 February 2016 в 10:18
поделиться

3 ответа

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

<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>
93
ответ дан 27 November 2019 в 03:00
поделиться

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

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

или

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

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

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

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

44
ответ дан 27 November 2019 в 03:00
поделиться
setTimeout('$("#someDivId").hide()',1500);
8
ответ дан 27 November 2019 в 03:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: