【发布时间】:2011-08-29 18:15:36
【问题描述】:
请不要向我指出有关此问题的更多文章,我想我已经阅读了所有文章... 我有一个 div 里面有一些文本,我只是想在 jQuery 中淡出它:
$(document).ready(function(){
$('#dHeaderMessage').fadeOut(12000, function() {
});
});
这会正确淡出,但是当页面首次加载时(IE8),该 div 内的文本看起来很糟糕。所以我用谷歌搜索它,它提到了 IE 的一些 ClearType 字体问题。 解决方法是删除 javascript 中的“过滤器”,如下所示:
document.getElementById('dHeaderMessage').style.removeAttribute("filter");
但这似乎没有任何改变......所以我尝试在 jQuery 中直接做:
$('#dHeaderMain').fadeOut(12000, function() {
this.style.removeAttribute("filter");
});
文本看起来模糊仍然是同样的问题... 我该如何解决这个问题?
【问题讨论】:
-
我有一个:不要使用 clearType 字体。
-
我在 IE 版本中遇到了大量的 JQuery 淡化问题。在某些情况下,我最终只是通过条件 JQuery 代码禁用了 IE 中的淡入淡出。
标签: jquery internet-explorer-8 fadeout