Maphilight 如何基于地图区域和地图灯光存储单击事件?
我是JavaScript新手,请告知您认为合适的资源/策略 我正在使用maphilight 1)在鼠标上方高亮显示地图区域,2)在单击时永久高亮显示地图区域 最终目标是存储有关哪些地图区域被“选中”(永久点亮)的信息。如果用户选择了这些区域,我需要存储信息['grid1','grid3']。我简单地尝试了一种onclick函数策略,它将名称存储在列表中,但我想知道是否有更好的方法 请建议解决此类问题的最佳方法。非常感谢。另外,如果第二个javaScript函数可以用更好的方法实现,请告诉我。Maphilight 如何基于地图区域和地图灯光存储单击事件?,maphilight,user-select,Maphilight,User Select,我是JavaScript新手,请告知您认为合适的资源/策略 我正在使用maphilight 1)在鼠标上方高亮显示地图区域,2)在单击时永久高亮显示地图区域 最终目标是存储有关哪些地图区域被“选中”(永久点亮)的信息。如果用户选择了这些区域,我需要存储信息['grid1','grid3']。我简单地尝试了一种onclick函数策略,它将名称存储在列表中,但我想知道是否有更好的方法 请建议解决此类问题的最佳方法。非常感谢。另外,如果第二个javaScript函数可以用更好的方法实现,请告诉我。
地图
$(函数(){
$('.map').maphilight();
});
$(函数(){
$('[id=“grid”]')。单击(函数(e){
e、 预防默认值();
var data=$(this).data('maphilight')| |{};
data.alwaysOn=!data.alwaysOn;
$(this.data('maphilight',data.trigger('alwaysOn.maphilight');
});
});
变量列表=[]
函数myFunction(文件名){
list.push(文件名)
}