扫码关注官方订阅号
Document
闭关修行中......
因为你已经给tmd赋值为0了,每次执行函数,tmd都是从0开始算起的。
var op=document.querySelector('#foo'), timer=null; function startMove(obj,target){ var timer=null, tmd=getComputedStyle(obj,null).opacity,//就是这里 speed=0; tmd=parseFloat(tmd) obj.addEventListener('mouseover',function(){ clearInterval(timer); timer=setInterval(function(){ if(tmd<target){ speed=0.01; tmd+=speed; obj.style.opacity=tmd }else{ clearInterval(timer) } },10) },false) } startMove(op,1)
试试我这个,只有移入部分,移出同理链接描述
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
因为你已经给tmd赋值为0了,每次执行函数,tmd都是从0开始算起的。
试试我这个,只有移入部分,移出同理
链接描述