Javascript拖放加速,实现速度

时间:2016-07-11 18:03:57

标签: javascript drag-and-drop

我试图在放手后用减速器实现div拖动(我知道有库和插件可以做到这一点,但作为一个个人项目我试图通过重用和改变我找到的代码来实现它)。

到目前为止,我已经得到了这样的拖放工作,并且我通过使用硬编码速度创建了一个伪减速,但现在我正在尝试捕获鼠标速度但是我无法计算我应该如何实施它。

我正在考虑让速度计算器始终在后台运行,并在鼠标释放时拉出最后已知的速度,但是当我尝试它时,它会破坏我的拖放功能。我这样做的方法是将一个onmousemove添加到HTML主体,并将其绑定到velocityCalc函数(脚本标记之后的第一个函数)。上面的变量是全局变量,应该被程序的其余部分改变。

任何帮助解决这个问题或提供更好的实施?

这是我附带的代码:https://github.com/willikers19/Acceleration/blob/master/Acceleration/index.html

有一个第二个“calculateVelocity”函数朝向最后未使用,我试图使用一种瞬时速度函数,但我无法弄清楚如何很好地实现它。

我意识到这很麻烦,但这是我第一次涉足Javascript。

0 个答案:

没有答案