У меня есть highchart без линий сетки, но вместо этого используются пользовательские сюжетные линии на оси y. Проблема в том, что они разбивают маркеры и нет zindex для маркеров. Диаграмма обновляется динамически.
Могу ли я использовать что-то вроде этого
$('.highcharts-markers').insertAfter($('.highcharts-grid')[1]);
но с сюжетными линиями вместо этого. У меня около 10 сюжетных линий. Может кто-нибудь помочь мне с правильным синтаксисом. Или есть какое-то другое решение.
Я видел похожие вопросы, но с линиями сетки, и я не знаю, могу ли я задавать вопросы в чужом вопросе. Скрипка https://jsfiddle.net/warnisw/mk9cswjr/652/



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны использовать:
chart: {
...,
events: {
render: function() {
var $markers0 = $('.highcharts-markers.highcharts-series-0'),
$plotLines = $('.highcharts-plot-lines-4');
$markers0.insertAfter($plotLines);
}
}
}
Живая демонстрация: https://jsfiddle.net/BlackLabel/zc5o4rf0/
API: https://api.highcharts.com/highcharts/chart.events.render