スライスがマウスオーバーで引き出されるハイチャートでアニメーション化された円グラフを実装しています。マウスアウトでスライスを「閉じた」位置に戻したいという問題を除けば、すべて問題ありません。
これはアニメーションのコードで、mouseOut に clearTimeout がありますが、これはスライスを元の位置に戻していません。
チャートを元の位置に戻す簡単な方法はありますか。
ここにフィドルがあります...
http://jsfiddle.net/rupertito/Y3wvN/1/
pie: {
allowPointSelect: true,
stickyTracking: false,
point: {
events: {
legendItemClick: function() {
return false;
},
mouseOver: function(event) {
var point = this;
if (!point.selected) {
timeout = setTimeout(function () {
point.firePointEvent('click');
sectors.tooltip.refresh(point);
}, 20);
}
}
}
},
events: {
mouseOut: function() {
clearTimeout(timeout);
},
},
これがすべて理にかなっていることを願っています。事前に助けてくれてありがとう。
乾杯 ロブ