Settimeout: показать div через 5 секунд, а затем скрыть его через 10 секунд - PullRequest
0 голосов
/ 15 февраля 2019

Возможно, это будет очень легко для вас, но я не могу этого сделать.Мне нужно показать div через 5 секунд и, после показа, подождать 5 секунд и спрятать его.Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <div id="myDiv" hidden>Your Div</div>
</body>
  <script>
    var myDiv = document.getElementById("myDiv");
    setTimeout(function(){
      myDiv.style.display="block";
      console.log("Showing");
      setTimeout(function(){
        console.log("Hiding");
        myDiv.style.display="none";
      },10000);
    },5000);
  </script>
</html>
0 голосов
/ 15 февраля 2019
setTimeout(function () {
    document.getElementById('samplediv').style.display='none';
    setTimeout(function () {
        document.getElementById('samplediv').style.display='block';
    }, 5000);
}, 5000);
...