0
    var faderout = function(){
    if(foo.style.opacity>0){
    foo.style.opacity -= 0.1;
    var t = setTimeout(faderout,100);
    }
    else if(foo.style.opacity == 0){
    o = true;
    clearTimeout(t);
}

我无法将不透明度精确到 0,我只是将其设置为 0.1000000004,任何人都知道为什么我不将其设置为 0?

4

1 回答 1

0

尝试 foo.style.opacity = Math.max(foo.style.opacity - 0.1, 0)

于 2013-08-11T21:46:44.143 回答