javascript - 如何在 jVectorMap 中以编程方式将区域设置为 "hover"状态?

标签 javascript jquery jvectormap

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

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

最佳答案

setHovered() 适用于单个区域,如下所示:

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

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

关于javascript - 如何在 jVectorMap 中以编程方式将区域设置为 "hover"状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50463177/

相关文章:

label - 标签中的 Jvectormap 简单 html

javascript - 网站的 Kiosk 模式

javascript - 如何使用 minibuffer 设置 React js 文件的 web-mode-content-type

javascript - Bootstrap 崩溃正在覆盖下一个 Bootstrap 崩溃标题

javascript - JavaScript 或 Jquery 中的 onchange()

javascript - 将日期时间选择器转换为 UTC 时间

javascript - 动态加载 JSON 数据与在 JVectormap 中硬编码 - 未捕获的 TypeError : Cannot read property 'element' of undefined

javascript - 来自 W3C 验证器的错误 “Element script must not have attribute defer unless attribute src is also specified”

javascript - 使用其他模块中的函数,避免异步回调 hell

javascript - 使用 jVectormap 世界地图获取国家/地区名称