Skip to content
This repository has been archived by the owner on Jun 23, 2023. It is now read-only.

Visual jump after pause #67

Closed
pfrlv opened this issue Apr 18, 2019 · 12 comments
Closed

Visual jump after pause #67

pfrlv opened this issue Apr 18, 2019 · 12 comments

Comments

@pfrlv
Copy link

pfrlv commented Apr 18, 2019

Hello, after this.tween.pause() in this case:

this.node.addEventListener('mouseenter', this.pause)
this.node.addEventListener('mouseleave', this.play)

this.tween = new window.TWEEN.Tween({ x: 0 })
  .to({ x: this.contentWidth * -1 }, random(4, 8) * 1000)
  .easing(window.TWEEN.Easing.Quintic.InOut)
  .on('update', (v) => {
    this.wrapper.style.setProperty('transform', 'translate3d(' + v.x + 'px, 0, 0)')
  })
  .repeat(Infinity)

I have a visual backward or forward jump for 1/3px on this.wrapper. I work with about 20 wrappers.

  • OS: MacOs
  • Browser chrome
  • Version 73.0.3683.103 (Official Build) (64-bit)
@pfrlv pfrlv changed the title Bug Visual jump after pause Apr 18, 2019
@dalisoft
Copy link
Collaborator

Hello and thanks for reporting. Can you create specific demo on Codepen or something similar service such as jsbin, jsfiddle?

@pfrlv
Copy link
Author

pfrlv commented Apr 23, 2019

Hello and thanks for reporting. Can you create specific demo on Codepen or something similar service such as jsbin, jsfiddle?

So i did https://jsfiddle.net/qkg5L7ue/28/

@dalisoft
Copy link
Collaborator

Please can you check this fiddle? It is ok now?

@pfrlv
Copy link
Author

pfrlv commented Apr 24, 2019

Давлат, привет! Понял, что ты русский. В твоем фидле тоже дергается. Самое странное, что в версиях ниже 4.2.0 пауза работает отлично.

@dalisoft
Copy link
Collaborator

@pfrlv Привет. Да, знаю русский! Я проверю что не так, как только найду время, хорошо? Сейчас я занять работой, ну точно буду проверить

@pfrlv
Copy link
Author

pfrlv commented Apr 24, 2019

@dalisoft спаисбо )

@dalisoft
Copy link
Collaborator

@pfrlv Теперь можете проверить этот фиддл?

@pfrlv
Copy link
Author

pfrlv commented Apr 24, 2019

@dalisoft отлично! В чем причина?

@dalisoft
Copy link
Collaborator

@pfrlv проблема был в код которые пытается нормализовать времени если внутри обновление что-то сложное (которые много время займёт) происходить

@dalisoft
Copy link
Collaborator

Если проблема решена, можете закрыть исю?

@pfrlv
Copy link
Author

pfrlv commented Apr 24, 2019

Понял, спасибо! Закрываем

@dalisoft
Copy link
Collaborator

И вам спасибо за репорт бага. Хорошего вечера

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants