使用jQuery时Internet Explorer 7中的淡出问题

2 jquery internet-explorer opacity

我正在我正在使用的网站上使用jQuery,一切正常 - 除了在Internet Explorer 7(和以前的版本,但该网站不支持它们).在Safari或Firefox中查看http://dev.staffanestberg.com/fromsweden/,然后在IE7中查看我的意思.我目前正在使用内置效果FadeTo来淡化内容,但我也尝试创建自定义效果以及同时使用Show/Hide,Animate和FadeUp/FadeDown.我也在这个网站上使用SWFaddress,这可能会导致与IE7结合使用时出错,但是在其他浏览器中也不会出现错误?我错过了什么?

-Staffan

Gab*_*abe 7

字体Cleartype问题淡入淡出jQuery

是对确切问题的一个非常好的解释.它与IE中的clear类型字体有关.这是我用过的一个修复程序.

例:

// This causes this text glich
$("#message").fadeIn();

// This will fix it
document.getElementById("#message").style.removeAttribute("filter");
Run Code Online (Sandbox Code Playgroud)

修复是删除过滤器.

$('#message').fadeIn(function(){
    this.style.removeAttribute("filter");
});
Run Code Online (Sandbox Code Playgroud)

资源