Что не так с setTimeout?

194
26 ноября 2017, 15:57

Нужно вывести окно через 5 секунд. Не совсем понятно, почему ниже приведенный код не работает:

var modal = document.getElementById('modal-example')
setTimeout(() => {}, 5000);
Answer 1

setTimeout(функция/код, задержка в миллисекундах);

function func() { 
  alert( 'Привет' ); 
} 
 
setTimeout(func, 1000);

Вот вам с примером alert выведется через 1 секунду

Answer 2
<style>
.modal-example {display: none;}
</style>
<div class="modal-example"></div>
<script>
var modal = document.getElementById('modal-example');
setTimeout(function(){modal.style.display = 'block';}, 5000);
</script>
READ ALSO
Как преобразовать stringField(строку) в dateField(дату) в ORM Bitrix

Как преобразовать stringField(строку) в dateField(дату) в ORM Bitrix

Есть описание таблицы, в поле DATE_START_STRING - строка типа 2511

192
php многоуровневое меню

php многоуровневое меню

есть цыкел с меню

209
Неправильно работает date_diff

Неправильно работает date_diff

Почему выводит 0 0 0, если разница 50 минут?

200