У меня есть правильно работающий веб-сайт, который очень плавно работает в FF и Chrome, но IE показывает постепенное появление и fadeOut не плавно, но мерцает... Есть ли решение для этого? У меня есть bgstretcher на заднем плане, может быть, это делает его слишком тяжелым для IE? Заранее спасибо, Воутер
Простые функции затухания jQuery не работают гладко в IE
comment
Насколько я помню, в IE нет поддержки непрозрачности... Поэтому он просто показывает блоки без затухания... Из-за анимации происходит мерцание...
- person Maximilian Ehlers   schedule 03.02.2011
comment
http://www.google.com/search?q=reasons+to+use+Internet+Explorer
- person gor   schedule 03.02.2011
Ответы (2)
IE не поддерживает непрозрачность. это общая проблема, она использует фильтры. нет никакого способа запустить это гладко в IE.
или под своим настоящим именем. Интернет Exploader.
person
WEBProject
schedule
03.02.2011
Извините, я имел в виду, что некоторые анимации, например, слайд-даун тоже идут не гладко. FadeIn был просто примером. Я знал, что IE не поддерживает непрозрачность, но я думал, что я покрыл это с помощью прозрачного файла .png. Очевидно, это немного помогает, но не так хорошо, как в FF и Chrome/Safari. Все равно спасибо за совет!
- person Galaxy Surfer; 04.02.2011
Спасибо за ваш ответ, давайте дождемся IE 9 и помолимся
- person Galaxy Surfer; 06.02.2011
мне повезло, записалась на 3 года в армию. когда я вернусь... я вернусь в мир, в котором есть IE9!!! :-)
- person WEBProject; 07.02.2011
Вид кладжа, но он решает проблему:
if (jQuery.support.opacity) {
x.fadeIn(100);
}
else {
x.show();
}
person
Dave
schedule
17.05.2011
Привет Дэйв, спасибо за ваш ответ. Я не могу проверить это сейчас, хотя работаю над другим проектом. Является ли анимация .show() лучше для IE, чем анимация .fadeIn()? До свидания, Воутер
- person Galaxy Surfer; 23.05.2011
show() не является анимацией. Он просто меняет отображение с «нет» на «блок». С этим кодом браузеры без непрозрачности исчезнут, а другие просто появятся. Поскольку IE9 будет вести себя лучше, теперь я не трачу время на обходные пути ‹IE9.
- person Dave; 07.06.2011