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 相关文章推荐
解析jquery获取父窗口的元素
Jun 26 Javascript
JavaScript的面向对象编程基础
Aug 13 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
Jun 06 Javascript
js数字计算 误差问题的快速解决方法
Feb 28 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
浅谈Webpack 是如何加载模块的
May 24 Javascript
详解如何在vue项目中使用layui框架及采坑
May 05 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
JS实现骰子3D旋转效果
Oct 24 Javascript
微信小程序实现上拉加载功能
Nov 20 Javascript
微信小程序自定义底部弹出框功能
Nov 18 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
菜鸟学PHP之Smarty入门
2007/01/04 PHP
PHP的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
2013/12/30 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
js实现选项卡效果
2020/03/07 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
python机器学习之决策树分类详解
2017/12/20 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
Python设计模式之工厂方法模式实例详解
2019/01/18 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
应届生人事助理求职信
2013/11/09 职场文书
专业销售业务员求职信
2013/11/18 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
户外活动策划方案
2014/03/12 职场文书
部门优秀员工推荐信
2015/03/24 职场文书
MySQL 条件查询的常用操作
2022/04/28 MySQL