2013-10-08 14 views
5

ile yapılan grafik üzerinde onclick olayı ekleyin.Ben Highcharts lib ile yapılan bütün grafik üzerinde click olayı üzerinde ekleyebilir merak ediyorum Highcharts kütüphanesine

+0

bir şey denedi? – Satpal

+0

Bunu buldum: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click- sütun/ Bu nedenle, seçenekler yerine tüm grafikte yapmaya çalıştım, ancak benim için çalışmadı .. –

cevap

4

Sen grafik click olayını kullanabilirsiniz.

Ref:

Yangınlar arsa arka plan üzerine tıklayarak. Bu anahtar kelime, grafik nesnesinin anlamına gelir. Bir parametre, olay, işleve geçirilir. Bu jQuery veya kütüphane Highcharts için temel olarak kullanılan bağlı mooTools göre ortak olay bilgilerini içerir. tıklandığında yerinde

bilgi event.xAxis ve tıklandığında noktada her bir boyut eksenlerini ve her eksen değerini içeren diziler event.yAxis yoluyla bulunabilir. Birincil eksenleri event.xAxis olan [0] ve event.yAxis [0]. Bir datetime ekseninin birimini hatırla 1970-01-01 00:00:00 beri milisaniyedir.

Kodu:

Demo
chart: { 
    type: 'column', 
    events: { 
     click: function() { 
      alert('chart clicked'); 
     }    
    } 
} 

: http://jsfiddle.net/DYNhr/

+0

Yapılandırmayı daha sonra ayarlamak mümkün mü? Bu yüzden, yukarıdaki olayı grafiğin 'seçenekler'/'yapılandırmasına' ekleyen bir işlev oluşturmak mümkün mü? –

+0

"Yukarıdaki seçeneklerden" ne demek istiyorsunuz? Fonksiyonu hazırlayabilir ve daha sonra şu şekilde yönlendirebilirsiniz: click: funName –