首页 > 解决方案 > 如何在 jVectorMap 中以编程方式将区域设置为“悬停”状态?

问题描述

当我使用 Javascript/JQuery 实际悬停中国地区时,如何将台湾地区设置为“悬停”模式(颜色 + 不透明度 + 光标......)?就像是 :

onRegionOver: function(event, code) {
    if ('CN' === code) {
        var obj = $('#world-map .jvectormap-container').data('mapObject');
        obj.setHovered('TW');
    }
},

标签: javascriptjqueryjvectormap

解决方案


setHovered()适用于这样的个别地区:

mapObj.regions["TW"].element.setHovered(true);

请注意:根据您的需要,您最终将自己管理区域状态,例如通过使用 in onRegionOuttrigger:mapObj.regions["TW"].element.setHovered(false);


推荐阅读