jqvmap - onRegionClick更改国家/地区的颜色

时间:2015-07-22 12:30:46

标签: jquery css jqvmap

到目前为止,该插件工作得相当不错......根本没有任何问题。但是我只是注意到“onRegionClick”改变了选择国家的颜色,我想阻止它。 ^^

配置:

jQuery('#vmap').vectorMap({ 
    ...
    backgroundColor: '#FFFFFF',
    ...
    color: '#F3F3F3',
    hoverColor: '#FCD452',
    selectedColor: '#397ACB',
    multiSelectRegion: true,
    ...

加载地图后,每个选定的国家/地区都获得了#397acb蓝色,但点击它后,它会变为#f3f3f3 ...我该怎样阻止它?

THX!

2 个答案:

答案 0 :(得分:1)

好的,我有一些解决方法。

onRegionClick: function (event, code, region) {
    jQuery('#jqvmap1_'+code).css('fill', '#397ACB');
}

这样我就可以阻止他改变颜色,虽然我仍然想知道为什么他会改变点击的颜色。 ^^也许有一天.....

答案 1 :(得分:0)

使用以下代码初始化后,可以更改大多数选项:jQuery('#vmap').vectorMap('set', 'colors', {us: '#0000ff'});