Я испробовал ранее опубликованные здесь (и в других местах) решения для текста, выглядящего неровным и плохим во время jQuery fadeIn и fadeOut в Internet Explorer IE.
Похоже, что есть два распространенных решения: добавить цвет фона или удалитьАтрибут 'filter'.
С этим дизайном я не могу использовать исправление цвета фона (которое помогает, но в любом случае полностью не устраняет проблему).
Итак, я пытался исправить "удалить атрибут фильтра после исчезновения".Но это не исправляет текст, и версия «removeAttribute» останавливает сценарий.Как вы, ребята, получаете его на работу?
Мой код jQ ниже.
спасибо за рассмотрение вопроса!
====================================
// этот цикл основан на другом ответе Stackoverflow от Pointy
var divs = $('.myDiv'), i = 0;
function reveal() {
if (i == divs.length) divs.fadeIn(inTime, function(){
$('.mainPadding').css("height", "4000px");
});
divs.eq(i).fadeIn(inTime, function(){
//$(this).style.removeAttribute('filter');
$(this).removeAttr("filter");
}).delay(waitTime).fadeOut(outTime, function() {
i++;
setTimeout(reveal, 0);
});
}
setTimeout(reveal, 0);