У меня есть кнопка, и когда кто-то нажимает ее, я хочу, чтобы там появилось окно (которое я уже достиг), но перед его всплыванием я хочу, чтобы какой-то загрузочный круг с текстом внизу, и что он появляется через 3 секунды.Нажмите кнопку, введите всплывающее окно, затем измените текст всплывающего окна
Возможно ли это?
Текущий код:
<a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">
<div class="btn">Win!</div>
</a>
<div id="light" class="white_content">Congratulations, you've won!<br>Claim your prize now by completing a short survey:<br>
<input type="submit" value="Complete Survey" onclick="location.href='http://mobverify.com/cl.php?id=5c78fd59851bf0c4867c008c9882d808'">
<a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'"></a>
</div>
Стиль всплывающих окон:
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 150%;
padding: 16px;
border: 2px solid white;
background-color: #2e3141;
z-index:1002;
overflow: auto;
text-align: center;
color: white;
border-radius: 30px;
}
Проверьте это: http://fgnass.github.io/spin.js/. Это может вам помочь! –
Вы можете проверить [jQuery] (https://jquery.com/) или другую фреймворк, который поддерживает поддержку модалов (всплывающее окно). – Brainfeeder