2
フィドルhttp://jsfiddle.net/n3e49ws2/1/はhighchartsライブラリv4.2.7を使用しています。このフィドルでは、任意のデータポイントを選択すると、selectイベントハンドラの "this"に "pointAttr"属性が存在することが観察されます。Highchartsライブラリの「pointAttr」属性がありません5.0.0
point: {
events: {
select: function() {
if (this.pointAttr)
alert("pointAttr exists.");
else
alert("pointAttr does not exist.");
}
}
}
一方、フィドルhttp://jsfiddle.net/n3e49ws2/は最新のハイチャートライブラリ5.0.0を使用しています。これで、私は選択イベントハンドラの "this"の "pointAttr"属性を取得できません。なぜこの変更が行われたのですか?私はSVGポイントを直接変更したいので、 "pointAttr"属性の代わりになるものはありますか? pointAttrを取得するには
'console.log(this)'とあなたがアクセスできるものを見てください。それからそこから行く... http://jsfiddle.net/jlbriggs/n3e49ws2/2/ – jlbriggs