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

  • 相关阅读:
    【机器学习】均方误差(MSE)和均方根误差(RMSE)和平均绝对误差(MAE)
    python自动化测试框架nose
    python单元测试之unittest框架使用总结
    【flask】flask讲解
    Python查询手机号码归属地几种方法
    数据库的备份与恢复
    python中OrderedDict的使用
    python struct 结构体
    【Linux】linux-nfs挂载
    【机器学习】方差为何除以n-1
  • 原文地址:https://www.cnblogs.com/isylar/p/4748410.html
Copyright © 2011-2022 走看看