Я пытаюсь сделать анимацию с переходами при прокрутке. Мне нужно, чтобы он перевернулся при прокрутке вверх. Я знаю, что это возможно ( вот пример ), но я не могу добиться аналогичного поведения для работы в React.
Я сделал эту демонстрацию, чтобы упростить мою проблему (на основе что находится в документации Anime Js ):
const me = useRef();
const [zoom, setZoom] = useState(0);
const zoomies = anime({
targets: me.current,
translateY: "80vh",
autoplay: false
});
useEffect(() => {
zoomies.seek(zoomies.duration * (zoom / 100));
}, [zoom, zoomies]);
Это довольно просто, вы можете увидеть это в действии здесь:
https://codesandbox.io/s/animejs-react-seeking-wk09q
Как видите, он идет только вперед, а не относительно ползунка. Он также никогда не переворачивается. Я не уверен, что происходит ...