博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
妙味——任意值变化的运动框架
阅读量:5243 次
发布时间:2019-06-14

本文共 1059 字,大约阅读时间需要 3 分钟。

function getStyle(obj,attr){    if(obj.currentStyle)    {        return obj.currentStyle[attr];    }    else    {        return getComputedStyle(obj,false)[attr];    }}// var timer=null;function startMove(obj,attr,iTarget){    clearInterval(obj.timer);    obj.timer=setInterval(function(){        // var iCur=parseInt(getStyle(obj,attr));        var iCur=0;        if(attr=='opacity')        {            iCur=parseInt(parseFloat(getStyle(obj,attr))*100);        }        else        {            iCur=parseInt(getStyle(obj,attr));        }        var iSpeed=(iTarget-iCur)/8;        iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);        if(iCur==iTarget){            clearInterval(obj.timer);        }        else{            if(attr=='opacity')            {                obj.style.opacity=(iCur+iSpeed)/100;                obj.style.filter='alpha(opacity:'+(iCur+iSpeed)+')';            }            else            {                obj.style[attr]=iCur+iSpeed+'px';            }        }    },30);}

 

转载于:https://www.cnblogs.com/baixc/p/3485622.html

你可能感兴趣的文章
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
堆 栈
查看>>
Kth Smallest Element in Unsorted Array
查看>>
vue项目中使用百度统计
查看>>
android:scaleType属性
查看>>
SuperEPC
查看>>
RBAC用户角色权限设计方案
查看>>
thymeleaf
查看>>
CentOS7安装iptables防火墙
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
python针对excel的读写操作-----openpyxl
查看>>
最后几本书,不珍藏了。
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
按钮实现A标签新窗口打开(不用window.open)
查看>>
三维变换概述
查看>>