到目前为止,该插件工作得相当不错......根本没有任何问题。但是我只是注意到“onRegionClick”改变了选择国家的颜色,我想阻止它。 ^^
配置:
jQuery('#vmap').vectorMap({
...
backgroundColor: '#FFFFFF',
...
color: '#F3F3F3',
hoverColor: '#FCD452',
selectedColor: '#397ACB',
multiSelectRegion: true,
...
加载地图后,每个选定的国家/地区都获得了#397acb蓝色,但点击它后,它会变为#f3f3f3 ...我该怎样阻止它?
THX!
答案 0 :(得分:1)
好的,我有一些解决方法。
onRegionClick: function (event, code, region) {
jQuery('#jqvmap1_'+code).css('fill', '#397ACB');
}
这样我就可以阻止他改变颜色,虽然我仍然想知道为什么他会改变点击的颜色。 ^^也许有一天.....
答案 1 :(得分:0)
使用以下代码初始化后,可以更改大多数选项:jQuery('#vmap').vectorMap('set', 'colors', {us: '#0000ff'});
。