jQuery IE Cleartype在fadeout上出现故障!

请不要指向我关于这个问题的更多文章我想我已经阅读了所有这些…我有一个div,里面有一些文本,我只是想在jQuery中淡出它:

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

这会正确淡出,但当页面首次加载时,此div内的文本看起来很糟糕(IE8)。 所以我用谷歌搜索它,它提到了IE的一些ClearType字体问题。 解决方法是在javascript中删除“filter”,如下所示:

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

但这似乎没有任何改变……所以我尝试在jQuery中正确地做到这一点:

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

文本看起来仍然模糊不清……我怎么解决这个问题?

这是你可以做的:

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

我有这个问题,我发现它很容易修复。 如果可以,给div一个背景颜色。 那为我修好了。