R&Mfreenet Certified Designer
Орлин Огнянов Цолов | фото блог | къде съм?
 

Начало

jQuery и FadeIn/FadeOut

23.02.2010

 

Забелязали ли сте, че когато използвате jQuery fadeIn() и fadeOut() функциите, текста става ръбав. FireFox и останалите се справят с по- финно рендериране на текстовите обекти. Както и да е, за да разрешим този проблем трябва да премахнем filter атрибута от DOM елемента, на който прилагаме ефекта.

// задаваме фейд на елемент с id message
$
("#message").fadeIn();

// след като се изпълни ефекта, изчистете атрибута на елемента
document
.getElementById("#message").style.removeAttribute("filter"
);

Ако не се получи по този начин, изпълнете изчистването чрез setTimeout();, като за време запишете продължителността на ефекта плюс 50;


назад