首页 > 移动平台 > 详细

JS 移动动画

时间:2015-08-21 18:56:08      阅读:243      评论:0      收藏:0      [点我收藏+]

   function moveElement(elementId, final_x, final_y,interval) {
            if (!document.getElementById) return false;
            if (!document.getElementById(elementId)) return false;
            var elem = document.getElementById(elementId);
            var elementLeft = parseInt(elem.style.left);
            var elementTop = parseInt(elem.style.top);
            if (elementLeft == final_x && elementTop == final_y) {
                return true;
            }
            if (elementLeft < final_x) {
                elementLeft++;
            }
            if (elementLeft > final_x) {
                elementLeft--;
            }
            if (elementTop < final_y) {
                elementTop++ ;
            }
            if (elementTop > final_y) {
                elementTop--;
            }
            elem.style.left = elementLeft + ‘px‘;
            elem.style.top = elementTop + ‘px‘;
            var repeat = "moveElement(‘"+ elementId + "‘," + final_x + "," + final_y + "," + interval + ")";
            movement = setTimeout(repeat, interval);
        }

   function positionMsg() {
            var elem = document.getElementById(‘message‘);
            elem.style.position = ‘absolute‘;
            elem.style.left = ‘10px‘;
            elem.style.top = ‘100px‘;
            moveElement(‘message‘,200,500,100);
        };

JS 移动动画

原文:http://www.cnblogs.com/isylar/p/4748410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!