javascript - 有没有一种简单的方法可以调整 Framer Motion 中可拖动元素的动量/惯性?

标签 javascript reactjs drag-and-drop framer-motion

抱歉,如果这是一个愚蠢的问题 - 感觉它应该很简单,但我一直在搜索 Framer Motion 文档,谷歌搜索,寻找以前的问答,但都无济于事。

我有一个可拖动的运动 div,我只是想调整(具体来说,减少)拖动释放时元素移动的动量。

<motion.div drag >{child}</motion>

顺便说一句,我不希望元素快速回到其原点,这可以通过ounceStiffness和bounceDamping来控制,但是,是的,这并不是我真正想要的。我可以使用另一个属性/参数吗?

我不知道,这似乎是人们需要调整的一个非常常见的参数,但也许我错过了一些明显的东西。

提前致谢!

最佳答案

如果有人在寻找相同答案时遇到这个问题,我最终会浏览源代码并找到一些我在文档中没有提到的属性。

将这些属性添加到 Motion.div(或任何可拖动元素)并根据需要进行调整。

dragMomentum={true}
dragTransition={{ timeConstant: 1000, power: 0.1 }}

关于javascript - 有没有一种简单的方法可以调整 Framer Motion 中可拖动元素的动量/惯性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74739076/

相关文章:

javascript - 我在 req.body 上对特定字段提出请求时有一个奇怪的行为

javascript - Sharepoint Javascript (_sp) 无法在上传到客户端 Web 部件库的文件中运行

javascript - 根据react js中的条件将值从一个函数传递到另一个函数

c# - 删除的 zip 文件会导致 e.Data.GetData ("FileContents") 引发异常

javascript - 使用 Javascript 的图像幻灯片

javascript - 如何在 AMP html 网站中获取 Medium 博客文章?

javascript - Redux:在 2D 数组上使用 Spread 运算符

javascript - 根据环境响应不同的主页最佳实践

javascript - (jQuery 插件)在多项选择测验中拖放答案

android - 如何在拖动一个图像时停止其他图像移动