Cuestión : Modificar el Javascript tinyAccordian para fijar la edición del IE de ClearType

Hola cada uno,
I usar una escritura accordian de los js agradables: tinyAccordian. el rel= " nofollow " del " _blank " del target= de " http://www.leigeber.com/2009/03/accordion/ " del href= del el 09/03/accordion/
There de http://www.leigeber.com/20 es apenas un pequeño problema… según el revelador, “siempre que un filtro se aplique a las neutralizaciones ClearType de Microsoft de un elemento.”. El filtro está aproximadamente la línea 30 del revelador de code.
The sugiere algunas soluciones alternativas, pero no sé ejecutarlas: ¿el
Disable ClearType para el menú del comienzo agregando el filtro alfa con el sistema de la opacidad a 100 en el CSS para el sections.

- fijó el filtro a una secuencia vacía en la línea 30 después de que la animación sea completa reajustar el ClearType.

- quite las referencias del filtro de la escritura para inhabilitar el tween de la opacidad en el IE solamente, sólo la animación del tamaño remain.

Can que usted toma una mirada y proporciona la escritura modificada? ¡

Thanks!
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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 " del id= " codeSnippet823363 " del
0&& (f==-1||this.m||i==d)) {
				c.d=-1; h.className= ''; su (c, - 1)
			}
		}
	};
	función su (c) {c.t=setInterval (función () {sl (c)}, 20)};
	función 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+') ';
		si ((c.d==1&&h>=c.m)||¡(c.d! =1&&h==1)) {si (c.d==1) {c.style.height='auto'} clearInterval (c.t)}
	};
	volver {resbalador: resbalador}
} ();
class= del

Respuesta : Modificar el Javascript tinyAccordian para fijar la edición del IE de ClearType

Sí, ése sería probablemente el primer filtro de la opacidad. Apenas quitarlo tienen gusto tan:
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= {};

función T$(i) {document.getElementById de vuelta (i)}
función T$$ (e, p) {p.getElementsByTagName de vuelta (e)}

TINY.accordion=function () {
        resbalador de la función (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)
                        }
                }
        };
        función su (c) {c.t=setInterval (función () {sl (c)}, 20)};
        función 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+') ';
                si ((c.d==1&&h>=c.m)||¡(c.d! =1&&h==1)) {si (c.d==1) {c.style.height='auto'} clearInterval (c.t)}
                c.style.filter= '';
        };
        volver {resbalador: resbalador}
} ();
Otras soluciones  
 
programming4us programming4us