В настоящее время я использую плагин qTip2 для jQuery - с дополнениями IE6 и ImageMap qTip2 - для отображения всплывающей подсказки с содержимым html при наведении курсора на область.
С Firefox, Chrome или IE8+ проблем нет, но в IE6 и IE7 всплывающая подсказка не отображается. Я изо всех сил старался решить проблему, и мне кажется, что суть проблемы в том, что jQuery не может определить форму области, что приводит к неправильным расчетам ширины, высоты и позиционирования. Фрагмент кода qTip: shape = (area.attr('shape') || 'rect')
Это всегда возвращает rect
, поэтому далее по коду ожидается четыре области координат, но в случае круга присутствуют только три, что приводит к значению NaN
для высоты и так далее. Кто-нибудь сталкивался с этой проблемой? Есть ли известные решения? Я не смог найти ничего во время вчерашнего поиска в Интернете, возможно, я был слишком разочарован IE6 и искал неправильные термины.
Добавление qTip2 в IE6, по-видимому, только улучшает саму всплывающую подсказку и ничего не меняет в дополнении ImageMap.
Заранее спасибо!