Vraag : Wijzig tinyAccordian javascript om ClearType te bevestigen D.W.Z. kwestie

Hello iedereen,
I am een aardig js accordian manuscript gebruiken: tinyAccordian. http://www.leigeber.com/20 09/03/accordion/
There is enkel één klein probleem… volgens de ontwikkelaar, „wanneer een filter wordt toegepast op een element Microsoft onbruikbaar maakt ClearType.“. De filter is om ongeveer lijn 30 van de ontwikkelaar code.
The voorstelt sommige alternerende actie, maar ik weet niet het hoe te om hen uit te voeren:
Disable ClearType voor het menu door de alpha- die filter met opaciteit toe te voegen aan 100 in CSS voor sections.

- wordt geplaatst plaatste vanaf het begin de filter aan een leeg koord online 30 nadat de animatie volledig is om ClearType.

- terug te stellen verwijdert de filterverwijzingen uit het manuscript om opaciteittween in onbruikbaar te maken D.W.Z. de grootte slechts, slechts animatie remain.

Can zal u een blik neemt en het gewijzigde manuscript verstrekt?

Thanks!
" codeBody "
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:
var TINY= {};

functie T$(i) {terugkeer document.getElementById (I)}
functie T$$ (e, p) {terugkeer p.getElementsByTagName (e)}

TINY.accordion=function () {
	functie schuif (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;
		voor (I; i0&& (f==-1||this.m||i==d)){
				c.d=-1; h.className= ''; su (c, - 1)
			}
		}
	};
	functie su (c) {c.t=setInterval (functie () {SL (c)}, 20)};
	functie 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+') ';
		als ((c.d==1&&h>=c.m)||(c.d! =1&&h==1)){als (c.d==1) {clearInterval c.style.height='auto'} (c.t)}
	};
	terugkeer {schuif: schuif}
} ();

Antwoord : Wijzig tinyAccordian javascript om ClearType te bevestigen D.W.Z. kwestie

Ja, zou dat waarschijnlijk de eerste opaciteitfilter zijn. Verwijder het enkel zo als:
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= {};

functie T$(i) {terugkeer document.getElementById (I)}
functie T$$ (e, p) {terugkeer p.getElementsByTagName (e)}

TINY.accordion=function () {
        functie schuif (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;
                voor (I; i0&& (f==-1||this.m||i==d)){
                                c.d=-1; h.className= ''; su (c, - 1)
                        }
                }
        };
        functie su (c) {c.t=setInterval (functie () {SL (c)}, 20)};
        functie 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+') ';
                als ((c.d==1&&h>=c.m)||(c.d! =1&&h==1)){als (c.d==1) {clearInterval c.style.height='auto'} (c.t)}
                c.style.filter= '';
        };
        terugkeer {schuif: schuif}
} ();
Andere oplossingen  
 
programming4us programming4us