不确定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吗?