Основываясь на последнем комментарии @Share, здесь решение с Jquery.
Несколько лет назад я столкнулся с той же проблемой.Случайно я нашел плагин Jquery, который позволяет менять coodinates, в зависимости от размера изображения.Плагин вызывает jQuery RWD Image Maps .
Вот несколько шагов, чтобы заставить его работать:
- Сделайте оригинальное изображение и создайте кабели области (я использовал Gimpдля этого)
- Опубликуйте оригинальное изображение в своем веб-проекте.
- Импортируйте jquery и этот плагин на свой сайт.
Тем самым плагин работает, естьнекоторые ограничения.
Вот пример кода:
<div id="yourDivId" ...>
<img src="yourImage" class="map" usemap="#nameofImagemap" id="elementid" ..>
<map name="nameofImagemap">
<area shape="rect" coords="x,x,x,x" alt="Tooltip" href="yourTarget" />
...
</map>
</div>
Вызов javascript следующий:
$( document ).ready(function()
{
$('#yourDivId img').rwdImageMaps();
}
Важное примечание: всякий раз, когда размер используемого изображения изменяетсярука, вы должны воссоздать карту арема.