我尝试用Graph
JavaScript 编写一个类,我想将其用作我网站上更多图表的基础。我的问题是mousedown-Handler:
该类的Graph
构造函数添加了mousedown-Method:
this.test = "hello world!";
this.svg.on("mousedown", this.mousedown);
// this.svg.on("mousedown", Graph.prototype.mousedown); <-- does the same
而该方法如下所示:
Graph.prototype.mousedown = function() {
alert(this.test);
};
现在的问题是,这个方法不是在Graph
上下文中调用的,而是对g.[object SVGAnimatedString]
. 似乎没有Graph.prototype.mousedown
调用实际的方法。
有什么办法可以实现我打算在这里做的事情吗?