@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. Хоть тут и ноль, на самом деле этого хватает, что бы дождаться выполнения остального кода. Не очень надежный метод.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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