Задать вопрос
sorry_i_noob
@sorry_i_noob

Можно каким-то образом получить оставшееся время в конкретный момент времени от .animate()?

Допустим, есть такой код:
$p.animate({
    'background-color': 'red',
    'color': 'green',
    'padding': '10px'
}, 1000);

Я хочу дальше по щелчку мыши, например, остановить .animate() и узнать оставшееся время, чтобы запустить другой animate - который будет откатывать изменения первого.
Как остановить я знаю. А вот как получить оставшееся время? Или хотя бы время, которое прошло после начала анимации (я вычту его из 1000)?
  • Вопрос задан
  • 41 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@BATPYIIIKOB
PHP, JS
var time = performance.now();
// некий код
time = performance.now() - time;
console.log('Время выполнения = ', time);
Ответ написан
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
В $.animate есть метод step с аргументами, один из которых прогресс
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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