fiddle http://jsfiddle.net/n3e49ws2/1/ 使用 highcharts 库 v4.2.7。在这个 fiddle 中,在选择任何数据点时,观察到“pointAttr”属性存在于选择事件处理程序的“this”上。
point: {
events: {
select: function() {
if (this.pointAttr)
alert("pointAttr exists.");
else
alert("pointAttr does not exist.");
}
}
}
另一方面, fiddle http://jsfiddle.net/n3e49ws2/ 使用最新的 highcharts 库 5.0.0。在此,我无法为选择事件处理程序获取“this”上的“pointAttr”属性。为什么做出这样的改变? “pointAttr”属性是否有任何替代方案,因为我想直接更改 SVG 点。
最佳答案
要获得 pointAttr,请使用 this.series.pointAttribs(this, state);
,其中 state
可以是 ""
、 "hover"
或 "select"
之一。
关于javascript - Highcharts 库 5.0.0 中缺少 "pointAttr"属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40087596/