我需要在没有声明区域 ID 的地图区域上设置“点击”事件。我的国家地图有 5 个带 id 的区域,如下所示:
<area shape="poly" name="Area 1" coords="343,183 etc" title="My area 1" id="1" href="#">
在 JS 我有功能:
$('#my-map-div').mapster({
fillOpacity: 0.8,
fillColor: "FFFFFF",
stroke: false,
onClick: function (e) {
alert('HERE IS MY ACTION');
}
当我单击带有 id 的区域时,会看到我的警报。
如果没有声明的区域坐标、区域 ID 等,地图的其余部分呢?如何设置“点击”事件?当有人在区域外点击地图时,我需要保持警惕。