封装缓动动画函数
来源:互联网 发布:access 软件开发步骤 编辑:程序博客网 时间:2024/05/16 09:34
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0; padding: 0; } #box{ width: 100px; height: 100px; background-color: pink; position: absolute; left: 0; top: 50px; } </style></head><body><button id="btn200">200</button><button id="btn400">400</button><div id="box"></div></body></html><script> var btn200 = document.getElementById("btn200"); var btn400 = document.getElementById("btn400"); var box = document.getElementById("box"); btn200.onclick = function () { animate(box,200); } btn400.onclick = function () { animate(box,400); } function animate(obj,target){ //盒子本身位置+步长 clearInterval(obj.timer); obj.timer = setInterval(function(){ var step = (target-obj.offsetLeft)/10; //步长 step = step>0?Math.ceil(step):Math.floor(step);//步长取整 obj.style.left = obj.offsetLeft + step + "px"; if(target == obj.offsetLeft){ clearInterval(obj.timer); } },30); }</script>
0 0
- 封装缓动动画函数
- JS封装缓动动画函数
- js缓动动画函数封装
- 缓动动画原理--封装基本函数
- JavaScript封装缓动动画函数
- js 匀速/缓动动画 简单封装
- js缓动动画及其封装
- js-匀速/缓动动画-简单封装
- wp8缓动函数动画
- 缓动函数与关键帧动画
- 动画封装二:实现水平缓动运动
- 动画封装三:单条样式的缓动运动
- 封装缓动框架
- JS —— 轮播图中的缓动函数的封装
- 学习缓动动画
- 缓动动画 animate
- 缓动动画
- 缓动动画原理
- Java反射详解
- 8 OC加强02
- 第八周项目5 计数的模式匹配
- 转 【Android 应用开发】GitHub 优秀的 Android 开源项目
- 不带头结点的单链表代码实现
- 封装缓动动画函数
- 搭建视频直播服务_nginx+rtmp模块
- redis中各种数据类型对应的jedis操作命令
- Java解析excel
- C语言的fopen函数(文件操作/读写)
- rpm笔记
- 欢迎使用CSDN-markdown编辑器
- 第八周项目5-计数模式匹配
- 第八周项目4-字符串加密