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

  • 相关阅读:
    机器学习-第四讲(模型升级)
    AI人脸匹对
    AI换脸
    人脸识别分析小Demo
    动态规划-线性DP&区间DP
    动态规划-背包问题
    数学知识-博弈论
    数学知识-组合数
    数学知识-扩展欧几里得
    数学知识-欧拉函数&快速幂
  • 原文地址:https://www.cnblogs.com/isylar/p/4748410.html
Copyright © 2011-2022 走看看