博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js--09定时器
阅读量:4680 次
发布时间:2019-06-09

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

无标题文档
无标题文档
无标题文档
无标题文档
图片抖动
图片抖动
function doMove ( obj, attr, dir, target, endFn ) {    dir = parseInt(getStyle( obj, attr )) < target ? dir : -dir;    clearInterval( obj.timer );    obj.timer = setInterval(function () {        var speed = parseInt(getStyle( obj, attr )) + dir;            // 步长        if ( speed > target && dir > 0 ||  speed < target && dir < 0  ) {            speed = target;        }        obj.style[attr] = speed + 'px';        if ( speed == target ) {            clearInterval( obj.timer );            /*            if ( endFn ) {                endFn();            }            */            endFn && endFn();        }    }, 30);}function getStyle ( obj, attr ) { return obj.currentStyle?obj.currentStyle[attr] : getComputedStyle( obj )[attr]; }

 

转载于:https://www.cnblogs.com/yaowen/p/6836171.html

你可能感兴趣的文章