jQuery IE Cleartype глюк на затухание! - PullRequest
0 голосов
/ 20 мая 2011

Пожалуйста, не указывайте мне больше статей об этой проблеме, я думаю, что я прочитал их все ... У меня есть div, в котором есть какой-то текст, и я просто хотел добавить его в jQuery:

$(document).ready(function(){
  $('#dHeaderMessage').fadeOut(12000, function() { 
    });  
});

Это правильно исчезает, но текст внутри этого div выглядит ужасно, когда страница загружается впервые (IE8).Так что я погуглил его, и в нем упоминалось о проблеме шрифта ClearType с IE.Обходным решением было удалить «фильтр» в javascript следующим образом:

document.getElementById('dHeaderMessage').style.removeAttribute("filter");

Но, похоже, это ничего не изменило ... поэтому я попытался сделать это прямо в jQuery:

$('#dHeaderMain').fadeOut(12000, function() { 
        this.style.removeAttribute("filter");
    }); 

Все еще та же проблема, текст выглядит размытым ... Как я могу решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Вот что вы можете сделать:

$('#dHeaderMessage').delay(20000).fadeOut('slow');

0 голосов
/ 20 мая 2011

У меня была эта проблема, мне было легко ее исправить. Если вы можете, дайте div цвет фона. Это исправило это для меня.

...