这里是我的代码至今:调用从检查/未检查输入HTML一些JavaScript
JAVASCRIPT:
$(function() {
$('#world-map').vectorMap({
map: 'world_mill_en',
normalizeFunction: 'polynomial',
hoverOpacity: 0.9,
hoverColor: false,
markerStyle: {
initial: {
fill: '#F8E23B',
stroke: '#383f47'
}
},
backgroundColor: '#000000',
zoomMax: 30,
<!--DO THIS ON CHECKMARK (so on load)-->
/*
series: {
regions: [{
values: countriesvisited,
scale: ['#B1C9C0', '#41a62a'],
normalizeFunction: 'polynomial'
}]
},
*/
<!--------------------------->
<!--DO THIS ON UNCHECKMARK-->
/*
series: {
regions: [{
values: countriesvisited,
scale: ['#B1C9C0'],
normalizeFunction: 'polynomial'
}]
},
*/
<!--------------------------->
markers: [{
latLng: [49.1840, -123.0110],
name: 'Current City: Vancouver'
}]
});
});
$(document).ready(function() {
$('#myForm').fancyfields();
});
HTML
<div id="world-map" style="width: 500px; height: 400px"></div>
<br/>
<h2>Checkboxes</h2>
<div id="myForm">
<input id="Checkbox" name="Checkbox" checked="checked" type="checkbox" style="display; none;" />
<label>Countries I have Been To</label>
</div>
我有一个复选框对象那里。当被选中,我想给
和未选中时,根据
两个代码对应于/ * * /地区代码执行的代码下执行代码。如果这是有道理的。
我认为看看代码它会使我想要做的事情变得有意义。为了简单起见,我试图尽可能去除它。
谢谢!
很可能,您将无法按照您的想法完成代码。被分成'做检查/做不取消'的代码是对象文字的一部分;可能是一组配置/ optiosn。为了达到预期的效果,'.vectorMap()'方法需要允许你更新那个对象字面值。 –
(NVM误读!)从来没有使用vectorMap插件,但我确定有事件可以插入。请参阅:http://jvectormap.com/documentation/javascript-api/。也许onMarkerClick? – Gohn67
这里是一个例子(有点):http://jvectormap.com/examples/usa-unemployment/然而,他们使用滑块...所以我不知道如何将它实现到我的代码。 – Scientized