我有一个JQVMap在每个区域显示工具提示,但在我的地图中有一些区域我不想显示工具提示 - 请帮助。提前致谢
答案 0 :(得分: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();
}
},
});