모든,highcharts : 나는 내가 일하고 있어요 웹 응용 프로그램에 HighCharts을 사용하고
전체 차트에서 마우스 이벤트 또는 캡처 마우스 클릭을 트래핑에서 차트를 중지하고 일반적으로, 나는 그것을 매우 좋아한다.
그러나 ENTIRE 차트에서 마우스를 클릭하는 방법을 파악하는 데 어려움을 겪고 있습니다.
즉, 사용자가 차트에서 아무 곳이나 클릭하면 (예 : 그림 영역, 제목, x 축 또는 y 축, 차트 요소 주위의 여백 및 패딩 등) 알고 싶습니다. .)
또는 이벤트를 모두 비활성화하여 컨테이너 자체에 이벤트를 트랩 할 수 있습니다.
자세한 버전 ...
내 HighChart가 포함 된 DIV가 있습니다. 사용자가 아무데도 그 DIV 내를 클릭하면
나는 알고 싶어요.
처음에는 "onclick"이벤트를 DIV에 첨부하려고했지만 클릭이 HighChart에 의해 갇히게되어 아마도 해고 당하지 않습니다.
그래서, HighChart을 설정하는 코드에서, 나는이 추가 :
var chart = new Highcharts.Chart({
chart: {
renderTo: "container",
events: {
click: function(event) {
// do something
}
},
...
}
...
});
이것은 사용자가 플롯 영역 내 어느 곳에서 클릭 경우 OK 작동하지만, 그녀가 다른 곳을 클릭하지 않을 경우 (예 : x 축, y 축, 제목, 차트 요소 주변의 패딩 등)
따라서 전체 차트를 클릭 할 수있게하려면 어떻게해야합니까?
미리 감사드립니다.
당신이 클릭 이벤트에 수행 할 작업 :
highcharts 문서 http://api.highcharts.com/highcharts#chart.events.click
은 단순히 차트의 컨테이너에 이벤트를 전달하는 스크립트에 의미? –