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

谁有这节课讲的完美运动框架的源代码啊?发我一份好不好?

2729379229@qq.com

正在回答

1 回答

function startMove(obj,json,fn){

        clearInterval(obj.timer);
        obj.timer=setInterval(function(){
            var flag=true;
        for(var attr in json){            
        var icur=0;
        if (attr=="opacity") {
            icur=Math.round(parseFloat(getStyle(obj,attr))*100);
        }
        else{
            icur=parseInt(getStyle(obj,attr));
        }
           var speed=(json[attr]-icur)/8;
               speed=speed>0?Math.ceil(speed):Math.floor(speed);                      
            if(icur!=json[attr]){
                flag=false;
            
                   if(attr=="opacity"){
                   obj.style.filter="Alpha(opacity="+(icur+speed)+")";
                   obj.style.opacity=(icur+speed)/100;   
                    }
                else{
                obj.style[attr]=icur+speed+"px";
              }
        if(flag){
            clearInterval(obj.timer);
            if(fn){
                fn();
            }
        }
      }
        }
      },30)
    }

        //获取行内元素
    function getStyle(obj,attr){
        //针对IE浏览器
        if(obj.currentStyle){
            return obj.currentStyle[attr];
        }
        //针对Firefox浏览器
        else{
            return getComputedStyle(obj,false)[attr];
        }
    }

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

举报

0/150
提交
取消

谁有这节课讲的完美运动框架的源代码啊?发我一份好不好?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号