jQuery fadeIn, IE fadeOut etkileri

oy
4

Aşağıda fadeIn , fadeOut etkisi Firefox 3.0 çalışıyor ama IE 7'de çalışmıyor ... bu Whay ve hüner nedir? Fikri göz kırpma efekti almak ve bir tabloda belirli bir satıra kullanıcının dikkatini çekmek için tabii ki.

function highLightErrorsAndWarnings() {
            $(.status-error).fadeIn(100).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300);
            $(.status-warning).fadeIn(100).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300);
        }

Güncelleme: Bir tr-elemana ... .status-hatası noktaları aptal sorunu buldum. Bu sette background-color mümkündür ve Firefox'ta bir tr üzerinde ancak IE içinde kaybolur. CSS işaretçisi değiştirme .status-hata için td o tr altına td işaret yaptı ve her şey tüm tarayıcılarda çalıştı.

Oluştur 09/12/2008 saat 16:23
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
5

Garip .. Eğer bu sorunu almanızın nedeni söyleyecektir, ama belki Pulsate etkisi eklentisi denemek olamazdı? http://docs.jquery.com/UI/Effects/Pulsate

Cevap 09/12/2008 saat 17:59
kaynak kullanıcı

oy
1

Eh, ben bu sorunu çözmek için çeşitli yollar denemişlerdir. down and dirtyKullandığım yaklaşım metin üzerinde arka plan ve ön plan rengini tespit etmek ve sadece animasyon etmektir div/span/etcrenk değişikliği ile.

Bu parçacık metni bir kere (eğer tarafından o daha çok kez yaptığı bir işlev oluşturabilir "pulsate" olacaktır:

$.fn.crossBrowserPulsate = function() {
    var startColor = $(this).css("background-color");
    var endColor = $(this).css("color");

    $(this).animate({color:startColor},500,
     function() {
      $(this).animate({color:endColor},500,
       ...
      )}
    );
}
Cevap 31/01/2010 saat 05:20
kaynak kullanıcı

oy
1

Ben de benzer bir sorunu var ama çeşitli nedenlerle yerine td en seçemezsiniz.

Ayrıca etkilenir, bunun yerine fadeIn gösterisini kullanmayı deneyebilirsiniz. Ben benzer kırık fadeto kullanıyorum beri bu ya işime yaramaz :(

Açık bir jQuery hata burada var - http://dev.jquery.com/ticket/5451

Eğer etkilenmesi durumunda bilet üzerinde yorum lütfen.

Cevap 24/12/2009 saat 18:16
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more