javascript - 如何在 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);
请注意:根据您的需要,您最终将自己管理区域状态,例如通过使用 in onRegionOut
trigger:mapObj.regions["TW"].element.setHovered(false);
推荐阅读
- excel - VBA 保存 CSV(逗号分隔)
- c++ - 二维向量自定义谓词更大功能
- java - java中开始日期和结束日期的排序列表
- java - Apache Camel 问题在过滤器后出现 routingSlip
- css - CSS:有没有办法使悬停元素仅在单击后才处于活动状态?
- swiftui - SwiftUI:对齐不同 HStack 中的视图?
- php - 如何在 Laravel8/PHP8 项目的 Dockerfile 中安装 SWOOLE?
- apache - Apache / Tomcat - Access-Control-Allow-Origin Header 未设置
- api - POST 请求是否应该创建子资源?
- reactjs - Azure B2C - MSAL - 根据权限从浏览器中清除令牌