项目有用到echarts做地理图,有个需求是:鼠标移入的时候不要改变各个地图板块的背景色。
当时我通过设置鼠标移入时的背景颜色为**#fff**的白色,这个方式在各个板块没有任何背景色,也就是白色的时候是可以间接解决的,但是当它的背景色不为白色的时候,那就不行了。于是我又想那能不能设置为透明色呢?额 ,答案是不能。
到这时候就只能往禁用hover事件去想了,网上找了很多解决方案大体不行,废了很多时间才找到这个属性,在此记下,如果能帮到别人就算是超出预期
在series配置里面设置属性:silent: true
series: [
{
name: '香港18区人口密度',
type: 'map',
mapType: 'HK',
silent: true, //禁用地图的hover事件
label: {
show: true
},
}
]