JS多物体 任意值 链式 缓冲运动


Posted in Javascript onAugust 10, 2012
<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="content-type" charset="utf-8" /> 
<meta http-equiv="content-type" content="text/html" /> 
<title>demo</title> 
</head> 
<style type="text/css"> 
ul,li,img{margin:0;padding:0;border:0;} 
#list{height:250px;list-style-type:none;overflow:hidden;} 
</style> 
<body> 
<div id="odiv" style="position:absolute;width:200px;height:100px;background:red;left:0;border:1px solid #333;"></div> 
<script type="text/javascript"> 
var odiv=document.getElementById('odiv'); 
odiv.onmouseover=function(){ 
move(this,'width',500,function(){ 
move(odiv,'left',300,function(){ 
move(odiv,'height',500,function(){ 
move(odiv,'borderWidth',10) 
}) 
})});} 
function move(obj,arr,target,fn){ 
var dt=null,speed=0,ol=0; 
clearInterval(dt); 
dt=setInterval(function(){ 
ol=parseInt(obj.style[arr]); 
if(ol==target){ 
clearInterval(dt); 
if(fn) fn(); 
}else{ 
speed=(target-ol)/8; 
speed>0?speed=Math.ceil(speed):speed=Math.floor(speed); 
obj.style[arr]=ol+speed+"px"; 
} 
},30); 
} 
</script> 
</body> 
</html>
Javascript 相关文章推荐
Prototype使用指南之range.js
Jan 10 Javascript
JavaScript 判断浏览器类型及版本
Feb 21 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
Aug 02 Javascript
jquerymobile局部渲染的各种刷新方法小结
Mar 05 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
初步认识JavaScript函数库jQuery
Jun 18 Javascript
Bootstrap自定义文件上传下载样式
May 26 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
Vue简单封装axios之解决post请求后端接收不到参数问题
Feb 16 Javascript
在Webpack中用url-loader处理图片和字体的问题
Apr 28 Javascript
JavaScript动态生成表格的示例
Nov 02 Javascript
JavaScript之引用类型介绍
Aug 10 #Javascript
jquery下checked取值问题的解决方法
Aug 09 #Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 #Javascript
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 #Javascript
JS数学函数Exp使用说明
Aug 09 #Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 #Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
Aug 09 #Javascript
You might like
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP jQuery表单,带验证具体实现方法
2014/02/15 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
2017/09/20 jQuery
npm的lock机制解析
2019/06/20 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
python从入门到精通(DAY 1)
2015/12/20 Python
python中string模块各属性以及函数的用法介绍
2016/05/30 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
Python之修改图片像素值的方法
2019/07/03 Python
Python hashlib模块实例使用详解
2019/12/24 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
Python3读写ini配置文件的示例
2020/11/06 Python
将HTML5 Canvas的内容保存为图片借助toDataURL实现
2013/05/20 HTML / CSS
以设计师精品品质提供快速时尚:PopJulia
2018/01/09 全球购物
电子商务专员岗位职责
2013/12/11 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
小学生打架检讨书
2014/01/26 职场文书
消防安全检查制度
2014/02/04 职场文书
C++程序员求职信
2014/05/07 职场文书
美国留学经济担保书
2014/05/20 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书