Pergunta : Modificar o Javascript tinyAccordian para reparar a edição do IE de ClearType

Olá! todos,
I am using um certificado accordian dos js agradáveis: tinyAccordian. o rel= " nofollow " do " _blank " " do target= de " http://www.leigeber.com/2009/03/accordion/ do href= do o 09/03/accordion/
There de http://www.leigeber.com/20 é apenas um problema pequeno… de acordo com o colaborador, “sempre que um filtro é aplicado às inutilizações ClearType de Microsoft de um elemento.”. O filtro é ao redor da linha 30 do colaborador de code.
The sugere algumas ac1ões alternativas, mas eu não sei executá-las: o
Disable ClearType para o menu do começo adicionando o filtro alfa com jogo da opacidade a 100 no CSS para o sections.

- ajustou o filtro a uma corda vazia na linha 30 depois que a animação está completa restaurar o ClearType.

- remove as referências do filtro do certificado para incapacitar o tween da opacidade no IE somente, simplesmente a animação do tamanho remain.

Can que você toma um olhar e forneceu o certificado modificado?

Thanks!
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
class= TINY= >var " notpretty " do id= " codeSnippet823363 " do
0&& (f==-1||this.m||i==d)) {
				c.d=-1; h.className= ''; SU (c, - 1)
			}
		}
	};
	função SU (c) {c.t=setInterval (função () {sl (c)}, 20)};
	função sl (c) {
		var h=c.offsetHeight, d=c.d==1? c.m-h: h; c.style.height=h+ (Math.ceil (d/5) *c.d)+'px';
		c.style.opacity=h/c.m; c.style.filter='alpha (opacity='+ h*100/c.m+') ';
		se ((c.d==1&&h>=c.m)||(c.d! =1&&h==1)){se (c.d==1) {c.style.height='auto'} clearInterval (c.t)}
	};
	retornar {slider: slider}
} ();
class= do

Resposta : Modificar o Javascript tinyAccordian para reparar a edição do IE de ClearType

Sim, aquele provavelmente seria o primeiro filtro da opacidade. Apenas removê-lo gostam assim:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
var TINY= {};

função T$(i) {document.getElementById do retorno (i)}
função T$$ (e, p) {p.getElementsByTagName do retorno (e)}

TINY.accordion=function () {
        slider da função (n) {this.n=n; this.a= []}
        slider.prototype.init=function (t, e, m, o, k) {
                var a=T$ (t), i=s=0, n=a.childNodes, l=n.length; this.s=k||0; this.m=m||0;
                para (i; i0&& (f==-1||this.m||i==d)) {
                                c.d=-1; h.className= ''; SU (c, - 1)
                        }
                }
        };
        função SU (c) {c.t=setInterval (função () {sl (c)}, 20)};
        função sl (c) {
                var h=c.offsetHeight, d=c.d==1? c.m-h: h; c.style.height=h+ (Math.ceil (d/5) *c.d)+'px';
                c.style.opacity=h/c.m; c.style.filter='alpha (opacity='+ h*100/c.m+') ';
                se ((c.d==1&&h>=c.m)||(c.d! =1&&h==1)){se (c.d==1) {c.style.height='auto'} clearInterval (c.t)}
                c.style.filter= '';
        };
        retornar {slider: slider}
} ();
Outras soluções  
 
programming4us programming4us