animateManage.js

;(function(window,document,undefined){

var
_aniQueue = [], //动画队列 --- ani:动画,Queue:队列
_baseUID = 0, //元素的UID基础值
_aniUpdateTimer = 13, //动画更新的时间
_aniID = -1, //检测的进程ID
isTicking = false; //检测状态 /*
* optios 参数
* context --- 被操作的元素上下文
* effect --- !动画效果的算法 !
* time --- 效果的持续时间
* starCss --- 元素的起始偏移量
* css --- 元素的结束值偏移量
* */ window.animateManage = function( optios ){
this.content = optios; //当前对象
} animateManage.prototype = {      //prototype 属性使您有能力向对象添加属性和方法
//初始化方法
init : function(){
this.start(this.content);
}, //停止动画
stop : function(_e){
clearInterval(_aniID);
isTicking = false;
}, //开始动画
start : function(optios){
if(optios)
this.pushQueue(optios); //填充队列属性
if(isTicking || _aniQueue.length === 0)
return false;
this.tick();
return true;
}, } })

最新文章

  1. POJ推荐50题
  2. [LintCode] Paint House 粉刷房子
  3. UE4中使用数据表(Data Table)
  4. hdu 1728:逃离迷宫(DFS,剪枝)
  5. 看StackOverflow如何用25台服务器撑起5.6亿的月PV
  6. 文档对象模型(DOM)
  7. WCF 配置终结点并调用服务
  8. HDU 1712 ACboy needs your help 典型的分组背包
  9. 手写JS无缝滚动插件
  10. Extjs4 中在指定光标处插入值
  11. Activity跳转
  12. Zabbix 中文使用手册
  13. 使用Docker分分钟启动常用应用
  14. 【SSH系列】Hibernate映射 -- 一对多关联映射
  15. PAT1042:Shuffling Machine
  16. [Swift]LeetCode61. 旋转链表 | Rotate List
  17. 【spring】静态资源的访问受限解决方法
  18. 能ping通域名,却不能上网
  19. 移动端目标识别(2)——使用TENSORFLOW LITE将TENSORFLOW模型部署到移动端(SSD)之TF Lite Developer Guide
  20. vue中v-model动态生成的实例详解

热门文章

  1. bzoj1651 / P2859 [USACO06FEB]摊位预订Stall Reservations
  2. 06: Django Admin
  3. Vue 父组件循环使用refs调用子组件方法出现undefined的问题
  4. Wireshark过滤总结
  5. 明码|2018年蓝桥杯B组题解析第二题-fishers
  6. BZOJ3298: [USACO 2011Open]cow checkers 威佐夫博弈
  7. 【eclipse】删除工作空间
  8. Mac升级到EI Captain之后pip install 无法使用问题
  9. FPGA 概述
  10. C# ashx接收ContentType="text/xml"类型值