作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用插件 jqvmap ( http://www.jqvmap.com/ ) 并初始化了一个 map :
var setMap = function (name) {
var data = {
map: 'world_en',
hoverColor: null,
hoverOpacity: null,
values: {
"us": 11,
"ca": 33,
"ru": 22,
...
},
...
showTooltip: true,
onRegionOver: function (event, code, region) {
//Here is my problem
if (code == 'ca' || code == 'us' || ...) data.hoverColor = '#c9dfaf';
},
onRegionOut: function (event, code, region) {
data.hoverColor = null;
},
};
data.map = name + '_en';
var map = jQuery('#vmap_' + name);
if (!map) {
return;
}
map.width(map.parent().parent().width());
map.show();
map.vectorMap(data);
map.hide();
}
setMap("world");
现在我尝试在函数 onRegionOver 中更改 hoverColor,因为我只想要状态的 hovercolor,它有数据,但它没有改变任何东西? hoverColor 仍然为空。你能帮帮我吗,这是怎么回事?
最佳答案
我在 map 上试了一下,找到了这个解决方案:
if (code == 'ca' || code == 'ca') jQuery('#vmap').vectorMap('set', 'colors', {us: '#c9dfaf', ca: #c9dfaf });
如您所见,我已经在我的 map 上使用它,该 map 位于 ID 为 vmap 的 div 中。
关于javascript - jqvmap 通过 onLabelShow 改变 hoverColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19478059/
我正在使用插件 jqvmap ( http://www.jqvmap.com/ ) 并初始化了一个 map : var setMap = function (name) { var data
编辑:我正在使用 IOS 模拟器,以下问题可能不会在所有平台上持续存在。 我的印象是,在创建 RaisedButton 时,当光标悬停在按钮上时,可以更改按钮的颜色。 然而,情况似乎并非如此。 //创
我是一名优秀的程序员,十分优秀!