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 CSS操作方法集合
Oct 31 Javascript
jquery判断复选框是否被选中的方法
Oct 16 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
微信小程序 实例应用(记账)详解
Sep 28 Javascript
AngularJS过滤器filter用法总结
Dec 13 Javascript
详解jQuery中的DOM操作
Dec 23 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
Angular使用Md5加密的解决方法
Sep 16 Javascript
jQuery选择器之基本过滤选择器用法实例分析
Feb 19 jQuery
vue.js中使用echarts实现数据动态刷新功能
Apr 16 Javascript
关于vue.js中实现方法内某些代码延时执行
Nov 14 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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 mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
使用js画图之饼图
2015/01/12 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
详解如何将 Vue-cli 改造成支持多页面的 history 模式
2017/11/20 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
利用Python破解验证码实例详解
2016/12/08 Python
django如何连接已存在数据的数据库
2018/08/14 Python
Python 多维List创建的问题小结
2019/01/18 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
比驿:全球酒店比价网
2018/06/20 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
领导欢迎词范文
2015/01/26 职场文书
色戒观后感
2015/06/12 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP