我有一个方法onMouseWheel()
,该方法在鼠标滚轮/触控板滚动时触发。在这种方法中,我对delta
进行了归一化,然后将鼠标坐标传递给处理缩放的函数zoom()
。
使用触控板,当我快速向上滑动手势时,onMouseWheel()
被触发n
次(此处为n > 1
),计算了delta
{{1} }次并调用n
方法zoom()
次。
我试图通过使用n
解决此问题。但是函数调用永远不会在throttle()
内部触发。我在这里做错什么了吗,有人能指出我正确的方向吗?
这是以下代码:[鼠标事件由angular的主机侦听器处理]
throttle()
谢谢。