Добавление и удаление классов в js

117
15 апреля 2021, 10:40

Как добавить класс блоку и через некоторое время удалить его?

if(tabImg.classList.contains('fadeInLeft')){
        tabImg.setTimeout(tabImg.classList.remove('fadeInLeft'), 1000)
    }
    else {
        tabImg.classList.add('fadeInLeft')
    }

В чем моя ошибка?

Answer 1
if(tabImg.classList.contains('fadeInLeft')){
    setTimeout(function(){tabImg.classList.remove('fadeInLeft');}, 1000)
}
else {
    tabImg.classList.add('fadeInLeft')
}
READ ALSO
Работы с input - ами через js

Работы с input - ами через js

Всем приветВот познаю js и в результате работы сталкнулся со следующий проблемой

114
Как передать контекст?

Как передать контекст?

Допустим есть такой React-компонент, вопрос в том, как передать контекст вызова отсюда:

84
Отпимизация скрипта

Отпимизация скрипта

Всем приветсейчас будет очень тупой вопрос

119
Как узнать, какой элемент вызвал функцию?

Как узнать, какой элемент вызвал функцию?

К примеру есть два элемента <input type="range">, которые вызывают одну и туже функцию (с помощью oninput="")В зависимости от того, какой именно input вызвал...

107