HTML code:
<img src="img.jpg" alt="img" usemap="#map">
<map name="map">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
<area shape="poly" coords="[yourCoords]" alt="img" href="javascript:void(0);" class="punto">
</map>
JS code
$(function(){
$('.map').maphilight({
fillColor: 'ff0000',
fillOpacity:0.4,
stroke:false,
neverOn:true
});
$('.punto').click(function(){
var data = $(this).data('maphilight') || {};
data.alwaysOn=true;
$(this).data('maphilight', data).trigger('alwaysOn.maphilight');;
});
})
source
share