有没有办法在其他区域覆盖的标记上保持互动(当有填充颜色时)?
检查示例: http://jsfiddle.net/ozke/n4k57v5j/1/
$('#container').highcharts({
chart: {
type: 'area'
},
xAxis: {
fill: '#F00',
gridLineWidth: 1,
},
yAxis: {
enabled: false,
gridLineWidth: 0
},
series: [
// Required JSON code?
{
data: [15,20,10,20,30]
},{
data: [10,15,20,15,20]
},
]
});
当x = 2时,蓝色区域中的标记/点无法到达/悬停/交互。
在CSS中,等效的是在区域(而不是边框或标记)上使用pointer-events:none;
。
这可能与SVG和/或事件传播有关。
答案 0 :(得分:2)
经过一些研究后,我发现SVG(由Highcharts使用)类似于pointer-events: none;
。 SVG有一些选项,但在我的情况下,我需要的是pointer-events: visibleStroke;
解决方案将是:
path { pointer-events: visibleStroke; }