2012-04-26 4 views
0

Я использую API диаграммы высокой чарты для системы. Круговая диаграмма библиотеки HighChart, которую я использую, есть событие щелчка мыши на пироге, при щелчке события пирог немного движется немного. Что мне нужно сделать, это связать событие не с событием клика, наведите курсор мыши на event.and на мышку из выпадающего пирога должно быть на первом месте снова. Скажите, кто мне поможет, спасибоИзменить событие onclick в highchart, круговая диаграмма

ответ

1

Вы можете использовать «slicedOffset: 0» (внутри объекта «pie»), чтобы предотвратить перемещение фрагмента.

Затем вы можете использовать событие click. Посмотрите на API: http://api.highcharts.com/highcharts#series.data.events.click

Из обработчика событий вы можете получить строку с «this.name» или даже получить какой-то идентификатор с «this.options.somevariable»

«somevariable "означает любое имя переменной, которое вы создаете в данных серии. Например, в моем случае я называю идентификатор просто «id»:

{ 
    name: "Slice 6", 
    id: 6, 
    events: { 
     click: function() 
     { 
     alert(
      'The name is ' + this.name + 
      ' and the identifier is ' + this.options.id 
     ); 
     } 
    } 
} 
Смежные вопросы