@romanjolud
Начинающий Web программист

Как работает функция?

Написал код для перетаскивания елемента с одного div в другой , но не понял одну функцию (писал по туториалу).
Вот эта функция:


function dragStart(){
    this.classList.add('hold'); // 
 setTimeout(() => (this.className = 'invisible'), 0);
}


Нужно понять именно setTimeout(() => (this.className = 'invisible'), 0); | Класс invisible делает display: none

Вот весь код - https://code.sololearn.com/WHtv7XEBcM4g/?ref=app
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
@dimentimor
setTimeout(() => {}, 0); вызовет функцию через 0 ms. Хоть тут и ноль, на самом деле этого хватает, что бы дождаться выполнения остального кода. Не очень надежный метод.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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