jQuery исчезает крайне медленный на IE8

Я использую цикл jQuery и также исчезновение в / на этом сайте:

http://www.lunatestsite.co.uk

Цикл для баннера, исчезает на парении для нижней части военно-морские кнопки. В чем-либо кроме IE8 все замечательно, но IE8 имеет невероятно судорожный, исчезает.

Существует упоминание о IE8, имеющем другой метод анимации прозрачности на:

IE8 jQuery FadeTo

Кажется трудным полагать, что IE6 реализует этот штраф, но последние и самые большие сбои. Я видел, что упоминание об относительных/абсолютных расположенных элементах, имеющих проблемы с, исчезает, но это не объясняет пущенный в ход баннер.

IE8 сосет, или мой код? Любые мнения / идеи, с благодарностью одобренные!Спасибо

8
задан Community 23 May 2017 в 12:06
поделиться

2 ответа

Это фон вашей фотографии. Замените часть баннера на белый фон для IE8, и он будет плавно исчезать, и не забудьте послать палец команде IE в условном комментарии.

Edit: похоже, что только замена белого фона за баннером не поможет. Я получаю плавный переход только при удалении фонового тега IMG, который у вас есть (не фонового изображения тела)

Edit2: последний тест, поместив изображение в тег img class="bg" как обычный блочный элемент с фоновым изображением, тоже исправил это. Таким образом, мы можем сделать вывод, что наличие плавающего изображения сзади плохо для IE8, используйте обычный div с фоном IMO. Если вам нужно растянуть изображение, чтобы оно поместилось на странице, нам нужно подумать о другом решении, или чтобы только IE8 не растягивал изображение.

4
ответ дан 5 December 2019 в 23:15
поделиться

Похоже, это проблема IE 8, поскольку у меня было аналогичное поведение в одной из моих систем. Я решил использовать другую анимацию, что в моем случае не было проблемой.

1
ответ дан 5 December 2019 в 23:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: