Domanda

Sto cercando di rendere un immagine di sfondo .png in IE6 dopo un evento onclick MooTools che cambia l'immagine di un logo div sfondo.

ecco il codice rilevante in quanto è solo ora -

if(!window.ie6){
    $('logo').setStyle('background-image', imagePath);
}else{
    $('logo').setStyles({
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+imagePath+")"
    });
}

questo, per qualsiasi motivo, non sembra funzionare! L'evento si chiama e funziona bene per tutti gli altri browser, ma il logo è solo vuoto quando questo viene eseguito in IE6.

Se qualcuno potesse far luce su questo, o ha qualche idea, sarei molto grato.

Saluti, peter

È stato utile?

Soluzione

hai provato salvare le PNG di come PNG8 invece? in questo modo è possibile gestire con garbo IE6. salva tutto ciò che Hassel carico alpha.

futher, perché non provare e scrivere il CSS in fogli di stile condizionali ands semplicemente cambiare la classe (o aggiungere più) della voce in questione piuttosto che i suoi attributi in linea.

http: // www. sitepoint.com/blogs/2008/03/20/making-ie6-friendly-png8-images/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top