d3js支持的事件类型列表

Yuh*_*hao 2 javascript jquery d3.js

d3.js用来创建数据访问工具.我在d3文档中读到可以使用selection.on(type[, listener[, capture]])API 注册事件监听器.正如这里记录的那样:

https://github.com/mbostock/d3/wiki/Selections#wiki-on

但是,我找不到d3支持的事件类型列表.现在我知道有'click'事件,'mouseover'事件和'mouseout'事件.还有什么支持?

非常感谢.

Ame*_*aBR 7

D3支持方法中的任何Javascript事件on- 包括由其他代码创建的自定义事件.

MDN 事件参考是浏览器将创建的事件类型的良好列表.

但是,请注意哪些类型的DOM对象可以响应哪些类型的事件.d3选择中的元素必须接收事件以使D3 on方法能够对其作出反应.

另请注意,对于某些复杂类型的用户交互(如拖动),使用d3行为对象更容易,该对象监视多个系统事件,包括鼠标移动和触摸屏移动,并创建随后可以响应的自定义事件.