2016-10-17 6 views
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を取得するには

+0

'console.log(this)'とあなたがアクセスできるものを見てください。それからそこから行く... http://jsfiddle.net/jlbriggs/n3e49ws2/2/ – jlbriggs

答えて

3

は、state""の1、"hover"または​​することができthis.series.pointAttribs(this, state);を使用しています。

関連する問題