Всем привет!
Итак, рубрика «Ультракороткие советы» возвращается =)
Пришлось тут решать небольшую проблему. Итак, что имеем:
- страничка на которой около десятка планировок раскрашенных при помощи maphilight (проданные квартиры)
- IE 6,7,8 которые не хотят отображать maphilight хотя примеры на офсайте скрипта вполне работают в них
Как оказалось проблема в том что изначально планы имеют аттрибут display:none. Все нормальные браузеры все отрисовывают и так, а IE как оказалось не умеет отрисовывать координаты у скрытых объектов.
Хорошо, скрыл объекты посредством js уже после отрисовки координат - на первых 10 планах все ок, дальше не отрисовывается и ошибок при этом никаких не выдает.
Решение проблемы простое - отрисовывать координаты каждого плана отдельно при отображении. Так все в IE работает
- Вперед
- Назад