我需要在JVectorMap中翻译区域名称。我使用onRegionLabelShow
但这里没有任何反应是我的代码:
<script>
jQuery(function($) {
$(function(){
var regionColor = "#ee9439"
color = {};
color['US'] = regionColor;
color['FI'] = regionColor;
color['BY'] = regionColor;
color['UK'] = regionColor;
color['GB'] = regionColor;
var name = {
'US': 'USA',
'DE': 'Deutschland',
'RU': 'Russland'
}
$('#world-map').vectorMap({
map: 'world_mill_en',
backgroundColor: '#00AAA1',
series: {
regions: [{
values: color,
attribute: 'fill'
}]
},
onRegionLabelShow: function(e, el, code){
label.html(names[code]);
}
});
});
});
</script>
答案 0 :(得分:0)
您的代码中有一个拼写错误:您声明了一个数组name
,但您的onRegionLabelShow
尝试访问names
。