Я создал карту изображения и хочу выделить области карты при наведении мыши.Чтобы добиться этого, я написал следующий код:
JS:
<script type="text/javascript">
$(document).ready(function(){
$('#Map area').hover(function(){
alert('alert');
$(this).css('border','1px solid #FF0000');
});
});
</script>
html:
<div id="mainmap"><img src="images/map.jpg" alt="" usemap="#Map"/></div>
<map name="Map" id="Map">
<area shape="poly" coords="21,326,203,316,220,141,52,153,48,182,37,193,29,220,27,241,28,255,33,259" href="#" alt="1" />
<area shape="poly" coords="31,405,209,410,225,427,336,427,337,360,200,359,208,317,21,326,15,344,41,360" href="#" alt="11" />
</map>
Когда я наводю курсор мыши на область, она предупреждает дважды, пока я думаю, что этодолжен предупредить один раз.Также функция .css () не работает с этим селектором.
Пожалуйста, руководство, как я могу исправить