Я столкнулся с расстраивающей, но, казалось бы, случайной ошибкой рендеринга в IE8. У меня есть некоторые абсолютно позиционированные элементы на странице (позиционированные по отношению к телу страницы), отображение которых переключается с помощью jQuery.
8 раз из 10 элементов отображаются правильно, но иногда позиционирование не выполняется, и они просто размещаются в верхнем левом углу окна браузера (фактически абсолютное позиционирование сверху 0, слева 0).
Если я посмотрю на свойства элемента на панели инструментов разработчика IE, то увижу, что установлены правильные свойства CSS - они просто не применяются. Если я изменю размер окна браузера, то элемент переместится в правильное положение - так что он будет выглядеть как настоящая ошибка рендеринга.
Я задаю правильный DOCTYPE на странице, чтобы браузер не находился в режиме причуд.
Есть идеи, как с этим бороться или кто-нибудь еще сталкивался с подобным?