1

我正在使用 jquery maphighlight 并且在突出显示图像地图上的各个区域时遇到问题,例如,我需要能够始终使用 id2 和 id4 突出显示区域,以便它始终是另一种颜色,当我单击其他区域时,颜色保持不变,现在加载它的红色,但点击颜色消失。地图是我使用的图像的一个类,

$(document).ready(function() {
$('.map').maphilight({
  fillColor: 'FF00000',
  fillOpacity: 0.5
});

var data = $('#id3').data('maphilight') || {};  
data.alwaysOn = !data.alwaysOn;
$('#id34').data('maphilight', data).trigger('alwaysOn.maphilight'); 
});

但我想用这样的 id 呼叫某个区域,这不起作用

这些是我需要c的一些领域

<img src="/images/test_map.png" class="map" usemap="#simple" />

<map class="tabs" name="simple">  
<area id="id1" href="#" shape="poly" coords="364,296,386,265,410,280,403,291,367,299" alt="Link" title=""/>
<area id="id2" href="#" shape="poly" coords="428,258,403,291,444,283,452,273" alt="Link" title=""/>
<area id="id3" href="#" shape="poly" coords="403,243,427,259,409,279,389,264" alt="Link" title=""/>
<area id="id4" href="#" shape="poly" coords="417,220,442,236,426,255,403,241" alt="Link" title=""/>
<area id="id5" href="#" shape="poly" coords="466,251,451,272,428,258,442,237" alt="Link" title=""/>

有谁知道怎么做,我只需要用不同的颜色突出显示地图上的某些区域,以表明土地已被购买。或保留元数据如何在 maphighlight 中工作?

4

0 回答 0