Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maphilight 如何基于地图区域和地图灯光存储单击事件?_Maphilight_User Select - Fatal编程技术网

Maphilight 如何基于地图区域和地图灯光存储单击事件?

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

我是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(文件名)
}