Я все еще пытаюсь сделать это случилось:управление карта с помощью кнопки галочки
Как вы можете See- есть карта и коробка галочки. Я хочу, чтобы поле галочки контролировало цвет стран.
Например: при проверке (проверяется на загрузке) Я хочу выделить некоторые страны на карте. И когда они не отображаются, чтобы отобразить их в другом цвете.
new jvm.WorldMap({
map: 'world_mill_en',
container: $('#mymap'),
backgroundColor: '#314F73',
zoomMax: 40,
markers: markers,
markerStyle: {
initial: {
fill: '#ffffff'
}
},
series: {
regions: [{
scale: {
'1': '#B1C9C0',
'2': '#41a62a'
},
attribute: 'fill',
values: data1['countriesvisited']
}]
}
});
});
$(document).ready(function() {
$('#myForm').fancyfields();
var mapObject = $('#mymap').jvm.WorldMap('get', 'mapObject');
$("#Checkbox1").fancyfields("bind", "onCheckboxChange", function (input, isChecked) {
if (isChecked) {
console.log(mapObject.series.regions[0]);
mapObject.series.regions[0].setScale({
'1': '#ffffff',
'2': '#000000'
});
} else {
mapObject.series.regions[0].setScale({
'1': '#000000',
'2': '#ffffff'
});
}
});
});
Таким образом, используя приведенный выше код:
При загрузке он будет загружен со всеми: «1» стран параметров с цветом # B1C9C0 «2» странами параметров с цветом # 41A62A
на флажке : '1' страны параметров с цветом #ffffff '2' стран параметров с цветом # 000000
на снимите флажок: '1' страны параметров с цветом # 000000 '2' страны параметров с цветом #FFFFFF
Ну, это то, что я хочу. Я не уверен, что правильно получаю информацию с карты.
, пожалуйста, помогите!
Я думал, что вчера ответил на этот вопрос. Вы проверили мой ответ? http://stackoverflow.com/questions/21640210/calling-some-javascript-from-check-unchecked-input-html/21640588#21640588 – Gohn67
Возможно, я неправильно понял, о чем вы просили. – Gohn67