Вопрос : Доработайте tinyAccordian яваскрипт для того чтобы исправить вопрос IE ClearType

Привет всем,
I am using сценарий славных js accordian: tinyAccordian. rel= " nofollow " " _blank " " target= " http://www.leigeber.com/2009/03/accordion/ href= 09/03/accordion/
There http://www.leigeber.com/20 как раз одна малая проблема… согласно проявителю, «когда фильтр прикладной к disables ClearType Майкрософт элемента.». Фильтр в пределах линии 30 проявителя code.
The предлагает некоторые временные решения, но я не умею как снабдить их:
Disable ClearType для меню от старта путем добавлять alpha фильтр с комплектом светонепроницаемости до 100 в CSS для sections.

- установило фильтр к пустому шнуру он-лайн 30 после того как одушевленност законченн для того чтобы переустановить ClearType.

- извлекает справки фильтра от сценария для того чтобы вывести твен из строя светонепроницаемости в IE только, только одушевленност размера будет remain.

Can, котор вы взглянете и обеспечивает доработанный сценарий?

Thanks!
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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= " notpretty " >var TINY= id= " codeSnippet823363 "
0&&, то (f==-1||this.m||i==d)){
				c.d=-1; h.className= ''; su (c, - 1)
			}
		}
	};
	функция su (c) {c.t=setInterval (функция () {sl (c)}, 20)};
	функция 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+') ';
		если (, то (c.d==1&&h>=c.m)||(c.d! =1&&h==1)) {если (c.d==1), то {c.style.height='auto'} clearInterval (c.t)}
	};
	возвратите {слайдер: слайдер}
} ();
class=

Ответ : Доработайте tinyAccordian яваскрипт для того чтобы исправить вопрос IE ClearType

Да, то вероятно было бы первым фильтром светонепроницаемости. Как раз извлекайте его полюбите так:
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= {};

функция T$ (I) {возвращенное document.getElementById (I)}
функция T$$ (e, p) {возвращенное p.getElementsByTagName (e)}

TINY.accordion=function () {
        слайдер функции (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;
                для (I; i0&& (f==-1||this.m||i==d)){
                                c.d=-1; h.className= ''; su (c, - 1)
                        }
                }
        };
        функция su (c) {c.t=setInterval (функция () {sl (c)}, 20)};
        функция 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+') ';
                если (, то (c.d==1&&h>=c.m)||(c.d! =1&&h==1)) {если (c.d==1), то {c.style.height='auto'} clearInterval (c.t)}
                c.style.filter= '';
        };
        возвратите {слайдер: слайдер}
} ();
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us