zoukankan      html  css  js  c++  java
  • 完美运动框架

    function getStyle(ele, attr) {
      if (ele.currentStyle) {
        return ele.currentStyle[attr];
      } else {
        return getComputedStyle(ele, false)[attr];
      }
    }
    function move(ele, obj, callback) {
      clearInterval(ele.timer);
      ele.timer = setInterval(function () {
        var a = true;
        for (var attr in obj) {
          if (attr == "opacity") {
            var start = getStyle(ele, attr) * 100;
          } else {
            var start = parseInt(getStyle(ele, attr));
          }
          var speed = (obj[attr] - start) / 8;
          speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);
          if (obj[attr] != start) {
            a = false;
          }
          if (attr == "opacity") {
            ele.style.opacity = (start + speed) / 100;
            ele.style.filter = "alpha(opacity=" + (start + speed)+ ")";
          } else {
            ele.style[attr] = start + speed + "px";
          }
        }
        if (a) {
          clearInterval(ele.timer);
          callback && callback();
        }
      }, 30)
    }
  • 相关阅读:
    C#读写xml文件
    实现SQL_SERVER的双机实时备份
    Microsoft .NET Pet Shop 4 架构与技术分析
    xp系统运行asp.net时候出现“服务器应用程序不可用”的必杀
    获取服务器根域名
    C#如何创建Xml文件
    用C#创建XML[简单代码]
    关闭Viewstate
    数字签名
    IE插件
  • 原文地址:https://www.cnblogs.com/asablog/p/10728170.html
Copyright © 2011-2022 走看看