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 相关文章推荐
通过ifame指向的页面高度调整iframe的高度
Oct 05 Javascript
JavaScript Event学习第九章 鼠标事件
Feb 08 Javascript
js substr、substring和slice使用说明小记
Sep 15 Javascript
javascript表单验证 - Parsley.js使用和配置
Jan 25 Javascript
js string 转 int 注意的问题小结
Aug 15 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
May 04 Javascript
js实现屏幕自适应局部代码分享
Jan 30 Javascript
基于ajax实现文件上传并显示进度条
Aug 03 Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 Javascript
JS点击动态添加标签、删除指定标签的代码
Apr 18 Javascript
js实现文件上传功能 后台使用MultipartFile
Sep 08 Javascript
JavaScript判断对象和数组的两种方法
May 31 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
wiki-shan写的php在线加密的解密程序
2008/09/07 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
PHP常用编译参数中文说明
2014/09/27 PHP
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
datagrid框架的删除添加与修改
2013/04/08 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
python实现ping的方法
2015/07/06 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
TensorFlow入门使用 tf.train.Saver()保存模型
2018/04/24 Python
python 中字典嵌套列表的方法
2018/07/03 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
python开根号实例讲解
2020/08/30 Python
Python爬取某平台短视频的方法
2021/02/08 Python
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
师范生实习的个人自我鉴定
2013/10/20 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
给校长的建议书200字
2014/05/16 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
小学师德师风整改措施
2014/10/27 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电