API веб-анимации поддерживает анимацию ключевых кадров, поэтому вы можете перейти «от» и «к»:
// Go from 0 to 300px
someElement.animate(
[
{ transform: 'translateY(0)' },
{ transform: 'translateY(300px)' }
], {
duration: 1000
});
Есть ли какой-нибудь способ перейти к "без", не указывая "от"? Что-то вроде:
// Go from the current position to 300px
someElement.animate({ transform: 'translateY(300px)' }, {
duration: 1000
});
Или я должен сохранить текущую позицию где-то еще?