Вы можете добавить события в SVGElements, используя on()
, например:
ren.path([
'M', 235, 185,
'L', 235, 155,
'C', 235, 130, 235, 130, 215, 130,
'L', 95, 130,
'L', 100, 125,
'M', 95, 130,
'L', 100, 135
])
.attr({
'stroke-width': 2,
stroke: colors[3]
})
.on(
'click', //Event type
function() {
alert('clicked'); //event action
}
).add();
Рабочий пример JSFiddle: https://jsfiddle.net/ewolden/na9jyq0m/14/ (где вы можете нажать на стрелкумежду батик и SaaS-клиент (браузер или скрипт) )
API на SVGElement.on()
: https://api.highcharts.com/class-reference/Highcharts.SVGElement#on