为了账号安全,请及时绑定邮箱和手机立即绑定

求帮助啊,我是菜鸟

js/move.js是怎么写的啊,大神能不能发给我

正在回答

1 回答

 function getStyle(obj,attr){

    if(obj.currentStyle){

return obj.currentStyle[attr];

}

else{

      return getComputedStyle(obj,false)[attr];

  }

 }

 function startMove(obj,iTarget,attr,fn){

       clearInterval(obj.timer);

   obj.timer=setInterval(function(){

var icur=0;

//1、取当前的值

   if(attr=='opacity'){

    

          icur=Math.round(parseFloat(getStyle(obj,attr))*100);

   }else{

          icur=parseInt(getStyle(obj,attr));

   }

   //2、算速度

       var speed=(iTarget-icur)/10;

   var speed=speed>0?Math.ceil(speed):Math.floor(speed);

 //3、停止检测

   if(icur==iTarget){

   clearInterval(obj.timer);

   if(fn){

      fn();

   }

   }else{

//设置阶段  

      if(attr=='opacity'){

  obj.style.filter='alpha(opacity:'+(icur+speed)+')';

 obj.style[attr]=(icur+speed)/100;

   }else

   {

    obj.style[attr]=icur+speed+'px';

   }

   }},30)

 }



0 回复 有任何疑惑可以回复我~
#1

继续丶向前 提问者

鼠标滑过没有反应啊,谢谢你的代码
2016-02-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求帮助啊,我是菜鸟

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信