我有一个使用 d3 创建的元素,如下所示:
redraw:()->
#
points = d3.select(".point").data( the_data )
points.enter().append("g").classed("point").on("click", @on_click )
on_click:(d,i)->
matrix = this.getScreenCTM()
# do some stuff
@popup.show(params)
popup
是一个有方法的成员对象show()
。
问题是在on_click()
回调中我需要它既是 DOM 对象又是实例,以便我可以引用数据成员popup
。
我应该怎么做?