代码之家  ›  专栏  ›  技术社区  ›  VinZ

如何在jvectormap中以编程方式将区域设置为“悬停”状态?

  •  0
  • VinZ  · 技术社区  · 6 年前

    当我使用javascript/jquery实际悬停在中国地区时,如何将台湾地区设置为“悬停”模式(颜色+不透明度+光标…)。 比如:

    onRegionOver: function(event, code) {
        if ('CN' === code) {
            var obj = $('#world-map .jvectormap-container').data('mapObject');
            obj.setHovered('TW');
        }
    },
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   deblocker    6 年前

    setHovered() 适用于以下个别地区:

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

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