请不要指向我关于这个问题的更多文章我想我已经全部阅读过了...... 我有一个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");
});
同样的问题,文字看起来很模糊...... 我该如何解决这个问题?
答案 0 :(得分:2)
以下是您可以做的事情:
$('#dHeaderMessage').delay(20000).fadeOut('slow');
答案 1 :(得分:0)
我遇到了这个问题,我觉得很容易解决。如果可以,给div一个背景颜色。这为我解决了。