zoukankan      html  css  js  c++  java
  • JS 移动动画

       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);
            };

  • 相关阅读:
    0808 HTML 基础
    2016.8.3 C#基础 结构体,枚举类型
    2016.8.1 C#基础 传值
    2016.7.22
    2016.7.20
    2016.7.31C#基础 函数
    2016.07.30C#基础 特殊集合
    2016.7.28C#基础 集合
    个人项目网页3
    个人项目网页2
  • 原文地址:https://www.cnblogs.com/isylar/p/4748410.html
Copyright © 2011-2022 走看看