首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >d3 brush.on("brush.chat")是什么意思?

d3 brush.on("brush.chat")是什么意思?
EN

Stack Overflow用户
提问于 2015-09-08 13:41:55
回答 1查看 66关注 0票数 0

我正在浏览crossfilter.js的源代码,我无法理解这一行:

https://github.com/square/crossfilter/blob/gh-pages/index.html#L484

brush.on("brushstart.chart", function() {

为什么是"brushstart.chart"而不仅仅是"brushstart"?我试过了,但没有用。实际上,任何事情("brushstart.a""brushstart.b"似乎除了"brushstart"之外都起作用)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-08 15:41:53

这在D3文档中有解释

要为同一事件类型注册多个侦听器,可以在该类型后面跟着一个可选的命名空间,例如"click.foo“和"click.bar”。类型的第一部分(例如“单击”)用于注册事件侦听器(使用element.addEventListener()),并将方法添加到选定的元素上作为__onclick.foo和__onclick.bar。

代码使用的是命名空间事件。据推测,代码在其他地方使用此命名空间,因此更改它会破坏功能。

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

https://stackoverflow.com/questions/32459420

复制
相关文章

相似问题

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