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一个背景颜色。 那为我修好了。