动态更改对象 属性
Dynamically change object property
我正在使用 jVectorMaps。我有一个带有 backgroundColor 属性:
的地图对象
map = new jvm.Map({
container: $('#map'),
map: "world_mill_en,
backgroundColor: bgcolor
假设我声明了一个全局 bgcolor
变量。然后,我在某个时候更改了该变量的值:
function changeBGcolor() {
bgcolor = "yellow";
}
我的想法是,当我更改 bgcolor
变量的值时,jVectorMap 背景颜色会发生变化。到目前为止,我无法做到。
如何做到?
你应该使用 setBackgroundColor()
。即
var bgColor = "red";
var map = new jvm.Map({
container: $('#map'),
map: 'world_mill_en',
backgroundColor: bgColor
});
bgColor = "yellow";
map.setBackgroundColor(bgColor);
有关详细信息,请参阅文档 here。
我正在使用 jVectorMaps。我有一个带有 backgroundColor 属性:
的地图对象map = new jvm.Map({
container: $('#map'),
map: "world_mill_en,
backgroundColor: bgcolor
假设我声明了一个全局 bgcolor
变量。然后,我在某个时候更改了该变量的值:
function changeBGcolor() {
bgcolor = "yellow";
}
我的想法是,当我更改 bgcolor
变量的值时,jVectorMap 背景颜色会发生变化。到目前为止,我无法做到。
如何做到?
你应该使用 setBackgroundColor()
。即
var bgColor = "red";
var map = new jvm.Map({
container: $('#map'),
map: 'world_mill_en',
backgroundColor: bgColor
});
bgColor = "yellow";
map.setBackgroundColor(bgColor);
有关详细信息,请参阅文档 here。