jQuery IE Cleartype淡出故障!

jQuery IE Cleartype淡出故障!,jquery,internet-explorer-8,fadeout,Jquery,Internet Explorer 8,Fadeout,请不要告诉我更多关于这个问题的文章,我想我已经读过了。。。 我有一个div,其中有一些文本,我只是想在jQuery中淡出它: $(document).ready(function(){ $('#dHeaderMessage').fadeOut(12000, function() { }); }); 这会正确地淡出,但是当页面第一次加载时,这个div中的文本看起来很糟糕(IE8)。所以我在谷歌上搜索了一下,它提到了IE的一些ClearType字体问题。 解决方法是删除javas

请不要告诉我更多关于这个问题的文章,我想我已经读过了。。。 我有一个div,其中有一些文本,我只是想在jQuery中淡出它:

$(document).ready(function(){
  $('#dHeaderMessage').fadeOut(12000, function() { 
    });  
});
这会正确地淡出,但是当页面第一次加载时,这个div中的文本看起来很糟糕(IE8)。所以我在谷歌上搜索了一下,它提到了IE的一些ClearType字体问题。 解决方法是删除javascript中的“过滤器”,如下所示:

document.getElementById('dHeaderMessage').style.removeAttribute(“过滤器”)

但这似乎没有任何改变……因此我尝试在jQuery中正确地执行它:

$('#dHeaderMain').fadeOut(12000, function() { 
        this.style.removeAttribute("filter");
    }); 
还是同一个问题,文本看起来很模糊。。。
如何解决这个问题?

我遇到了这个问题,我发现很容易解决。如果可以,为div指定背景色。这为我解决了问题。

以下是您可以做的:


$('dHeaderMessage')。延迟(20000)。淡出('slow')

我有一个建议:不要使用clearType字体。我在IE版本中遇到了大量JQuery褪色问题。在某些情况下,我只是通过条件JQuery代码禁用淡入IE。