0

到目前为止,该插件工作得非常好......根本没有问题。但是我只是注意到“onRegionClick”会改变所选国家的颜色,我想阻止这种情况。^^

配置:

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

加载地图后,每个选定的国家都得到了漂亮的#397acb 蓝色,但点击它后,它变成了#f3f3f3……我该如何防止这种情况发生?

谢谢!

4

2 回答 2

1

好的,我有某种解决方法。

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

这样我就可以防止他改变颜色,尽管我仍然想知道他为什么在点击时改变颜色。^^ 也许有一天......

于 2015-07-22T13:52:18.653 回答
0

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

于 2016-06-10T07:58:41.070 回答