我有一个 JQVMap 在每个区域显示工具提示,但在我的地图中有一些区域我不想显示工具提示 - 请帮助。提前致谢
问问题
1926 次
1 回答
5
它在 jqvmap 文档中有所描述:
考虑这样一个事实,您可以使用 jQuery 事件的标准功能,例如 event.preventDefault() 或从回调中返回 false 以防止 JQVMap 的默认行为(显示标签或在悬停时更改国家/地区颜色)。在以下示例中,当用户将鼠标光标移至加拿大时,标签不会显示,国家/地区的颜色也不会改变。在俄罗斯的同一标签将有自定义文本。
jQuery('#vmap').vectorMap(
{
onLabelShow: function(event, label, code)
{
if (code == 'ca')
{
event.preventDefault();
}
else if (code == 'ru')
{
label.text('Bears, vodka, balalaika');
}
},
onRegionOver: function(event, code)
{
if (code == 'ca')
{
event.preventDefault();
}
},
});
于 2013-06-18T19:32:14.337 回答