2012-02-15 2 views
0

Im помощью фейдера/из JQuery на моем сайте, но он не работает в IE,выцветания с JQuery в IE

banners[0].fadeOut(1000, "linear"); 
banners[1].fadeIn(1000, "linear"); 

баннеры массив со своими элементами.

Ive проверил другие сообщения, такие в

jquery IE Fadein and Fadeout Opacity

Пробовал все предложения, такие как установка фильтра, но не повезло. Мои элементы также позиционируются как абсолютные.

Мои замирания картинки не являются прозрачными, они просто JPEGS

Любые идеи?

+1

Какую версию IE? 8 и ниже имеют ужасную поддержку непрозрачности, и я действительно отказываюсь от надежды на то, что она безупречно работает над ними. – MassivePenguin

+0

IE 8 и IE7 нет IE6 удачи – panthro

+0

Вы пытались использовать баннеры [0] .fadeTo (1000,0) вместо этого? Это работает немного лучше в моем опыте ... – MassivePenguin

ответ

0

Возможно, вам удастся попробовать другой подход, добавив разные классы в свои баннеры и НЕ используя массив? Или попробуйте выбрать его индексировать что-то вроде:

$('.banners').index()===1{ 
    //do something... 
    } 

Или, может быть, даже если Постулаты

if($(".banners")[0] == $(".banners")[0]) 
{ 
//do something 
} 

Проверьте эту скрипку в IE: http://jsfiddle.net/FUMDW/