首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平滑Tone.js中的值

平滑Tone.js中的值
EN

Stack Overflow用户
提问于 2017-03-11 21:47:27
回答 1查看 188关注 0票数 0

Tone.js的In this ramping example,ramping的作用不是“更平滑”,而是几乎像是一种延迟。似乎当它接收到一个值时,它会在当前值之后调度另一个坡道,而不是开始向那个方向倾斜。

当您以足够快的速度拖动和声滑块时,您可以看到此行为。您会注意到,它坚持使用它以前拥有的所有值。

如何获得只考虑最后一个值的行为?

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 15:33:33

这只与滑块的实现有关。在“拖动”事件上调用一个函数,这样滑块每移动几个像素,函数就会被调用一次。这意味着你是对的,有多个rampTo函数被一个接一个地调用。

如果只想获取要调用的最后一个值,则必须在滑块上创建一个dragEnd属性,以便一旦滑块达到其最终值,就会调用该函数。或者查看Lodash文档,它最多每'x‘个时间量(https://lodash.com/docs/4.16.4#throttle)调用函数一次。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42735977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档