Область карты изображения с определенными координатами Firefox не работает, IE работает - PullRequest
5 голосов
/ 13 сентября 2011

У меня проблема с картой HTML изображения.

Рабочий пример без стиля и без js: http://www.download.lagunawebdesign.pl/bug/

<img src="http://www.download.lagunawebdesign.pl/bug/Bez-nazwy-2.png" width="242" height="347"  alt="Planets" usemap="#planetmap" />

<map id="planetmap" name="planetmap">
    <area shape="poly" coords="31,37,31,68,47,68,47,54,51,54,51,38" title="1" alt="" href="#" />
    <area shape="poly" coords="29,48,23,47,23,42,6,42,6,57,13,58,15,67,31,66,30,49" title="2" alt="" href="#" />
    <area shape="poly" coords="32,99,31,131,46,131,47,117,51,116,51,99" title="3" alt="" href="#" />
    <area shape="poly" coords="32,163,32,196,46,194,46,180,51,180,52,164,31,163,31,196,47,195,46,180,52,180,52,163" title="4" alt="doesnt work" href="#" />
    <area shape="poly" coords="32,227,31,258,47,259,47,245,52,245,52,227" title="5" alt="" href="#" />
    <area shape="poly" coords="121,297,121,316,153,317,153,302,139,301,139,296" title="6" alt="" href="#" />
    <area shape="poly" coords="190,209,191,226,210,227,211,195,195,195,196,209" title="7" alt="" href="#" />
    <area shape="poly" coords="5,17,5,0,51,0,51,18" title="8" alt="" href="#" />
</map>  

Только четвертая область не работает должным образом. В Firefox или Opera нельзя щелкать, Firebug показывает хорошую область, но при наведении курсора не меняется (кликабелен только очень маленький мир рядом с областью справа). На IE работает нормально. Я действительно не знаю, как это исправить.

Все координаты помещаются клиентом в CMS, некоторые координаты не работают (например, 3/500).

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Просто измените 164,31,163,31 на 164,31.Это будет выглядеть почти так же, но это работает.

1 голос
/ 03 ноября 2011

Мне кажется, что в четвертой области слишком много координат.Я попробовал coords="32,163,31,196,46,194,46,180,51,180,52,164", и мне показалось, что это работает в Firefox и Opera.Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...