jQuery IE Cleartype在fadeout上出现故障!

时间:2011-05-20 15:16:05

标签: jquery internet-explorer-8 fadeout

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

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

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

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

但是这似乎没有任何改变......所以我尝试在jQuery中做到这一点:

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

同样的问题,文字看起来很模糊...... 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

以下是您可以做的事情:

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

答案 1 :(得分:0)

我遇到了这个问题,我觉得很容易解决。如果可以,给div一个背景颜色。这为我解决了。