我已经编写了一个jQuery脚本来发光,然后淡出类似于发光并在堆栈溢出时淡出。我唯一的问题是当我调用removeAttribute('filter')修复IE的cleartype字体时,它在Firefox中出错,从而阻止其他脚本工作。
当我注释掉这一行时,一切都有效,除了在IE中,cleartype是丑陋的。 这是我的方法......
function flash(selector) {
$(selector)
.css('opacity', 0)
.animate({ backgroundColor: 'khaki', opacity: 1.0 }, 800)
.animate({ backgroundColor: '#ffffff' }, 350, function() {
this.style.removeAttribute('filter');
});
}
任何想法,想法等等?
谢谢!
答案 0 :(得分:4)
嗯... jQuery的removeAttr
也失败了吗?
...
.animate({ backgroundColor: '#ffffff' }, 350, function() {
$(this).removeAttr('filter');
};