@germanberg

Как прикрутить таймер к javascript?

<script>
$('#but').click(function(){
   $(this).remove(); 
});
</script>

Этот javascript скрывает кнопку после ее нажатия. Как прикрутить таймер, что бы после нажатия на кнопку, скрипт сработал через 1 секунду?
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 4
@deworkers
Middle front-end, UI designer
setTimeout(function() {
  //что-то делаем
}, 1000)

more
Ответ написан
Комментировать
@theeminemshow
Читаю рэп в Детройт
$('#but').click(function(){
  var that = this
  setTimeout(function(){ 
$(that).remove(); 
}, 1000);


   
});
Ответ написан
Комментировать
$('#but').click(function(){ return setTimeout(()=>$(this).remove(), 1000); });
Ответ написан
Комментировать
evgeniy8705
@evgeniy8705
Повелитель вселенной
let elem = document.querySelector(`#but`);

elem.addEventListener(`click`, event => setTimeout(() => elem.hidden = true, 1000), false);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы