我在d3.js中有一个地图,其中鼠标悬停事件连接到子区域。有很多子区域。当鼠标快速移动到地图上时,由于所有已启动的事件(在这种情况下对用户没有任何用处),cpu会变得过载。那么我如何确保事件仅在指针停留在给定区域至少500ms时启动,例如?
答案 0 :(得分:0)
使用DeBounced绘制,如下例所示:(只需检查debounced_draw代码部分,示例与您的用例不同)
Whats the best way to make a d3.js visualisation layout responsive?