Как я могу заставить IE продолжать применять непрозрачность к наложению, пока элемент под ним анимируется? - PullRequest
3 голосов
/ 03 декабря 2011

У меня есть слайд-шоу (с использованием цикла jQuery), которое включает наложение Наложение использует прозрачность CSS и фильтры. jQuery делает то же самое для анимации.

В IE 6/7/8 фильтр, используемый для придания непрозрачности наложения, не работает во время работы анимации и показывает серый цвет.

Мне кажется, проблема в том, что IE не может использовать два фильтра одновременно. Есть ли что-нибудь вокруг этого?

Весь код находится на JSBin: http://jsbin.com/ucizox/6/edit

1 Ответ

0 голосов
/ 04 декабря 2011

Однажды я столкнулся с подобной проблемой, когда с помощью jQuery .fadeOut () не удалось анимировать прозрачность дочерних элементов элемента, который я исчезал в IE.Тогда я исправил проблему, добавив css, который велел дочерним элементам специфически наследовать свойство фильтра его родителя, например:

fadeElement * {filter: наследовать;}

...