이 작업을 수행 할 수 있습니다
$('#map-teste').vectorMap({
map: 'br_en',
onRegionClick: function(event, code){
$('#map-teste').vectorMap('set', 'colors', code, '#000000');
alert(code); // return the state
}
});
작품 벌금을 내게. 이렇게하면 전환하지 않고 여러 선택을 할 수 있습니다. '단일 선택'효과로 '토글'해야하는 경우 다음과 같이 할 수 있습니다.
currentSelected = '';
defaultColor = '#00FF00';
selectedColor = '#FF00FF';
maphandle = $('#map-teste');
maphandle.vectorMap({
map: 'br_en',
onRegionClick: function(event, code){
if(currentSelected !== code) {
if(currentSelected !== ''){
// Deselect, then select new choice
maphandle.vectorMap('set', 'colors', currentSelected, defaultColor);
maphandle.vectorMap('set', 'colors', code, selectedColor);
currentSelected = code;
} else {
// Nothing currently selected, go ahead and select
maphandle.vectorMap('set', 'colors', code, selectedColor);
currentSelected = code;
}
} else {
// Deselect
maphandle.vectorMap('set', 'colors', code, defaultColor);
currentSelected = '';
}
alert(code); // return the state
}
});
희망 하시겠습니까? :)