Почему тег привязки работает только в нижней части изображения? - PullRequest
0 голосов
/ 21 ноября 2011

Мне трудно превратить изображение в кликабельную ссылку. Изображение представляет собой диаграмму, созданную сторонней службой, которую мы используем. Функциональное изображение можно увидеть здесь:

http://jsfiddle.net/3jMdW/ (обратите внимание, что я разместил изображение на imgur, потому что иначе вы не сможете его увидеть.)

Проблема, с которой я столкнулся, заключается в том, что ссылка работает только по нижнему краю изображения в Firefox. Если я щелкну где-нибудь в середине изображения, ссылка не будет работать (даже если значок руки виден). Как я могу это исправить, чтобы щелчок в любом месте изображения активировал запрос ссылки.

Просто обратите внимание, что с изображением связано множество дополнительных HTML (скриптов / тегов). Это связано с тем, что служба построения карт отображает диаграмму в ее точках данных для всплывающей информации. Клиент специально спросил об этом, поэтому я не могу его удалить.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

Изменение шаблона диаграммы для удаления всего, что не входит в тег <img />, исправило это.

0 голосов
/ 21 ноября 2011

Добавьте href атрибуты к вашим <area> элементам.

...