August 9, 2013

jQuery.maphilght и проблемы с IE

Всем привет!

Итак, рубрика «Ультракороткие советы» возвращается =)

Пришлось тут решать небольшую проблему. Итак, что имеем:

  • страничка на которой около десятка планировок раскрашенных при помощи maphilight (проданные квартиры)
  • IE 6,7,8 которые не хотят отображать maphilight хотя примеры на офсайте скрипта вполне работают в них

Как оказалось проблема в том что изначально планы имеют аттрибут display:none. Все нормальные браузеры все отрисовывают и так, а IE как оказалось не умеет отрисовывать координаты у скрытых объектов.

Хорошо, скрыл объекты посредством js уже после отрисовки координат - на первых 10 планах все ок, дальше не отрисовывается и ошибок при этом никаких не выдает.

Решение проблемы простое - отрисовывать координаты каждого плана отдельно при отображении. Так все в IE работает

Другие проекты:

telegram-catalog.top

rhamdeew © 2020