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 相关文章推荐
测试你的JS的掌握程度的代码
Dec 09 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
Jan 08 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
详解JavaScript逻辑Not运算符
Dec 04 Javascript
判断数组是否包含某个元素的js函数实现方法
May 19 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
JS随机数产生代码分享
Feb 24 Javascript
JavaScript实现简单动态进度条效果
Apr 06 Javascript
Vue的watch和computed方法的使用及区别介绍
Sep 06 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
乱谈我对耳机、音箱的感受
2021/03/02 无线电
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
2013/09/24 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
python logging类库使用例子
2014/11/22 Python
Python之批量创建文件的实例讲解
2018/05/10 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
Python简易版停车管理系统
2019/08/12 Python
使用Python实现分别输出每个数组
2019/12/06 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
遮罩层 + Iframe实现界面自动显示的示例代码
2020/04/26 HTML / CSS
公共事业管理本科生求职信
2013/10/07 职场文书
综合办公室个人的自我评价
2013/12/22 职场文书
喋血孤城观后感
2015/06/08 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
python 镜像环境搭建总结
2022/09/23 Python