Tất cả,highcharts: dừng biểu đồ từ bẫy sự kiện chuột hoặc nhấp chuột vào biểu đồ ENTIRE
Tôi đang sử dụng HighCharts trong ứng dụng web mà tôi đang làm việc và nói chung, tôi rất thích nó.
Tuy nhiên, tôi đang gặp khó khăn trong việc tìm hiểu cách nhấp chuột vào biểu đồ TOÀN BỘ.
Nói cách khác - tôi muốn biết khi nào người dùng nhấp vào BẤT KW NƠI trên biểu đồ (ví dụ: khu vực ô, tiêu đề, trục x hoặc trục y, lề và phần đệm xung quanh thành phần biểu đồ, v.v. .)
Hoặc, tôi muốn tắt hoàn toàn các sự kiện, vì vậy tôi có thể bẫy sự kiện trong chính vùng chứa.
Phiên bản chi tiết khác ...
Tôi có DIV chứa HighChart.
Tôi muốn biết liệu người dùng có nhấp vào ANYWHERE trong DIV đó.
Vì vậy, ban đầu tôi đã thử đính kèm một sự kiện "onclick" vào DIV, nhưng điều đó không bao giờ bị sa thải, có lẽ do nhấp chuột đang bị bẫy bởi HighChart.
Vì vậy, trong đoạn code đó thiết lập các HighChart, tôi đã thêm này:
var chart = new Highcharts.Chart({
chart: {
renderTo: "container",
events: {
click: function(event) {
// do something
}
},
...
}
...
});
này hoạt động OK NẾU người dùng nhấp chuột đâu đó trong khu vực cốt truyện, nhưng không nếu đó nhấn bất cứ nơi nào khác trong biểu đồ (ví dụ: trục x, trục y, tiêu đề, phần đệm xung quanh các yếu tố biểu đồ, v.v.)
Vậy làm cách nào để tôi có thể làm cho biểu đồ ENTIRE?
Rất cám ơn trước!
gì bạn muốn làm về sự kiện nhấp chuột? –