
JS让div渐变消失的代码? 谢谢
2个回答
展开全部
考虑兼容和易用性建议用jquery,但也可以用原生的如下:
function hide(el,offset){
var opacity=el.style.opacity||1;
setTimeout(function(){
el.style.opacity=String(parseFloat(opacity)-offset);
parseFloat(el.style.opacity)>0&&hide(el,offset);
}, 17);
}
其中参数el表示需要隐藏的元素,offset表示每一帧减少的opacity,例如0.01
function hide(el,offset){
var opacity=el.style.opacity||1;
setTimeout(function(){
el.style.opacity=String(parseFloat(opacity)-offset);
parseFloat(el.style.opacity)>0&&hide(el,offset);
}, 17);
}
其中参数el表示需要隐藏的元素,offset表示每一帧减少的opacity,例如0.01
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询