博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
右侧客服 运动案例
阅读量:7313 次
发布时间:2019-06-30

本文共 1100 字,大约阅读时间需要 3 分钟。

  

  move.js

//一次改進版//function move(obj, attr, end, start, stepNum) {////	var speed = (end - start) / stepNum;//	this.time = setInterval(function() {//		start += speed;//		if (start >= end && speed > 0) {//			clearInterval(this.time);//			start = end;//		}//		if (start <= end && speed < 0) {//			clearInterval(this.time);//			start = end;//		}//		obj.style[attr] = start + "px";//	}, 10)//}function getStyle(obj,attr){	if(obj.currentStyle){		return obj.currentStyle[attr]	}else{		return getComputedStyle(obj)[attr];	}}//二次改進版function move(obj, attr, end,stepNum,fn) {	var start = parseInt(getStyle(obj,attr));	var speed = (end - start) / stepNum;	clearInterval(obj.time);	obj.time = setInterval(function() {		start += speed;		if (start >= end && speed > 0) {			clearInterval(obj.time);			start = end;			if(fn){				fn();			}					}		if (start <= end && speed < 0) {			clearInterval(obj.time);			start = end;			if(fn)			{				fn();			}					}		obj.style[attr] = start + "px";	}, 10)}

  

利用jq实现

	
Document

  

转载于:https://www.cnblogs.com/mingjixiaohui/p/5247335.html

你可能感兴趣的文章
TouchEvent的传递机制
查看>>
Python-有关文件操作,函数调用几道练习:
查看>>
网页加载进度条
查看>>
VB 常用字符串函数
查看>>
02-centOS6.7安装
查看>>
第一周学习进度总结
查看>>
lvs、nginx、HAProxy、keepalive工作原理
查看>>
IIS服务器运行一段时间后卡死,且无法打开网站(IIS管理无响应,必须重启电脑)...
查看>>
ZT基于FPGA的CRC校验码生成器
查看>>
redis哨兵机制讲解
查看>>
微信小程序(组件demo)以及预览方法:(小程序交流群:604788754)
查看>>
各显神通
查看>>
公用技术——设计模式15——行为型模式——命令模式——待补充
查看>>
day1::(python-学习之路)-流程控制和文件读写
查看>>
BUGKU (Take the maze)
查看>>
使用 IDEA 创建 Maven Web 项目 (一)- 使用IEAD创建Maven项目
查看>>
被两个鸟人玩坏了
查看>>
菩萨奶奶引领我学佛
查看>>
对于冒泡算法的思考,大牛可一笑而过~~
查看>>
IPC之命名管道
查看>>