С тех пор, как IE10 вокруг, некоторые мои клиенты жалуются на неприятный сбой (показывает мерцающие белые полосы) в некоторых моих проектах. Эта проблема возникает, когда часть экрана затухает или исчезает. Я думаю, что это имеет какое-то отношение к непрозрачности. Это проблема только с IE10, потому что другие браузеры не имеют никаких проблем с кодом, включая более ранние версии IE.Мигание белых полос только в IE10 (ошибка в IE10?)
Странно, что это не всегда есть, иногда нет проблем, но в целом это очень раздражает. Чтобы дать вам пример, перейдите на следующий сайт (с использованием IE10): http://www.meezingeninrotterdam.nl (это голландский сайт)
Далее: нажмите, например, на-значок поиска на странице, вы можете найти его справа в строке меню. Вы заметите сбой (возможно, также в слайд-шоу), если нет, повторите попытку, закрыв диалоговое окно и откройте его снова.
Я думаю, что это ошибка в IE10, но когда я могу исправить это с небольшим изменением кода, я попробую.
Для справки:
- Использование JQuery 1.5.1
- Сайт в значительной степени базируется на Ajax, например, для слайд-шоу и диалогах
- Я не использую любой код третьей стороны (или плагины), за исключением jQuery
- Сайт совместим с кросс-браузером и не использует хаки и является допустимым W3C (кроме CSS, это невозможно для всех видов браузеров).
- Весь код компилируется (Google корпус составитель) или уменьшенная (YUI компрессор) для распределения
То, что я не хочу делать:
- Резкие изменения в структуре сайта
- Нет дополнительного файла CSS только для IE10
- Обновление до более новой версии jQuery из-за некоторых проблем несовместимости.
Что я пробовал:
- Обновление JQuery, но имеет проблемы с совместимостью с существующим кодом
- Использование Orginal кода (не минимизированы), но имеет те же проблемы, описанные выше
- анализа кода но не нашел причины, которая может быть проблемой
Есть ли у кого-то простое решение?