0

不确定popmotion是否仍然存在或保持。

它是否适用于任何人?在他们的网站上,它似乎可以工作,但在 codepen 中却不行?

https://codepen.io/popmotion/pen/Kyewbv?editors=0010

const { styler, decay, listen, pointer, value } = window.popmotion;

const slider = document.querySelector('.carousel');
const divStyler = styler(slider);
const sliderX = value(0, divStyler.set('x'));

listen(slider, 'mousedown touchstart')
  .start(() => {
    pointer({ x: sliderX.get() })
      .pipe(({ x }) => x)
      .start(sliderX);
  });

listen(document, 'mouseup touchend')
  .start(() => {
    decay({
      from: sliderX.get(),
      velocity: sliderX.getVelocity(),
      // power: 0.8,
      timeConstant: 700,
      // restDelta: 0.5,
      // modifyTarget: v => v
    }).start(sliderX);
  });

在这里工作:https ://popmotion.io/pure/

它需要一个jquery吗?

4

0 回答 0