2011-01-02 10 views
0

Ich habe die folgende jQuery-Code (lizzy-Puppe ist ein Bild):Problem mit Jquery Opazität und IE

  var toTop = $('.lizzy-doll').css('top'); 

      $('.lizzy-doll').css('top', '-100px').css('opacity', '0'); 
      $('.lizzy-doll').animate({ 
       top : toTop, 
       opacity : 1 
      }, 2500); 

Das ist mein Bild von nach unten macht, wo es ist, und verblassen in und funktioniert in allen Browsern Außer IE, hier bekommt das Bild einen schwarzen Hintergrund (es ist ein transparentes PNG-Bild) statt einblendend (der Slide-Teil funktioniert gut), ich habe versucht, 'filter' hinzuzufügen: 'alpha = xx' aswell, aber dasselbe Problem.

Kann jemand das beheben?

Vielen Dank im Voraus.

+0

möglich Duplikat von [Wie eine Google Maps halbtransparente PNG Fliesenleger Arbeit in IE8 machen?] (Http://stackoverflow.com/questions/2020690/ how-to-make-a-google-maps-semitransparent-png-tile-layer-work-in-ie8) –

+0

Ich konnte keine der Fixes zu arbeiten, wenn ich $ ('# png-img' tun) .hide(). fadeIn(); Der schwarze Hintergrund bleibt zwar bestehen, verschwindet aber, wenn der img vollständig sichtbar ist. – javiervd

Antwort

0

Hey, hast du es geschafft, das zu beheben? Sehen Sie, wenn diese in der CSS eingefügt behebt es:

.lizzy-doll { background: none !important; }