Как работает свойство left? [дубликат]

219
23 июля 2021, 17:10
На этот вопрос уже дан ответ здесь:
Как увеличивать значение style.left? (1 ответ)
Закрыт 1 год назад.

Как менять значение left с интервалом? Например left = -800px , нужно каждые три секунды увеличивать left на 260px , как правильно прописать свойство в js , у меня получилось так - progressLine.style.left = `${"+" + 200 + "px"}`;

Но этот вариант работает только один раз, то-есть он не прибавляет к left 200px , а просто меняет 800px на 200px

Answer 1

У Вас синтаксис не совсем верный.
Попробуйте такой вариант:

setInterval(() => {
  const { left } = progressLine.style;
  const newLeft = parseInt(left, 10) + 200;
  progressLine.style.left = `${newLeft}px`;
}, 3000);
READ ALSO
Как посчитать сколько остановок нужно проехать?

Как посчитать сколько остановок нужно проехать?

Очень нужна помощь в JavaScriptЗадание для новичков, но совсем не удаётся решить ее

218
функция connect не видит ошибки UDP

функция connect не видит ошибки UDP

Как работает connect в UDP, он реагирует как то или нет?

220
C++ поиск совпадения ключ-значения в map

C++ поиск совпадения ключ-значения в map

Вечер добрый! Есть std::map myMap, который я заполнил из filetxt файла(заполнился и отображается корректно) 1 qwerty 2 sef 3 hhhh

141