JS多物体实现缓冲运动效果示例


Posted in Javascript onDecember 20, 2016

本文实例讲述了JS多物体实现缓冲运动效果的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML>
<html>
<head>
 <meta http-equiv="content-type" charset="utf-8" />
  <meta http-equiv="content-type" content="text/html" />
  <title>demo</title>
</head>
<body>
<div id="odiv" style="position:absolute;width:200px;height:200px;background:red;left:0;"></div>
<div id="odiv1" style="position:absolute;width:200px;height:200px;background:red;left:0;top:250px;"></div>
<script type="text/javascript">
var odiv=document.getElementById('odiv');
var odiv1=document.getElementById('odiv1');
odiv.onclick=function(){move(odiv,500);}
odiv1.onclick=function(){move(odiv1,500);}
function move(obj,target){
  clearInterval(dt);
var dt=setInterval(function(){
var ol=parseInt(obj.style.left);
  if(ol==target){
    clearInterval(dt);
  }else{
var speed=(target-ol)/8;
    speed>0?speed=Math.ceil(speed):speed=Math.floor(speed);
    obj.style.left=ol+speed+"px";
  }
  },30);
}
</script>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
TFDN图片播放器 不错自动播放
Oct 03 Javascript
jQuery 常见操作实现方式和常用函数方法总结
May 06 Javascript
javascript截取字符串小结
Apr 28 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 Javascript
AngularJS入门之动画
Jul 27 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
js实现上传文件添加和删除文件选择框
Oct 24 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
Jul 12 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
Sep 07 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
el-select 下拉框多选实现全选的实现
Aug 02 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
Dec 20 #Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
Dec 20 #Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
Dec 20 #Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
Dec 20 #Javascript
js多个物体运动功能实例分析
Dec 20 #Javascript
JS高级运动实例分析
Dec 20 #Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 #Javascript
You might like
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
[01:16]2014DOTA2 TI专访C9战队EE:中国五强中会占三席
2014/07/10 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python提取字典key列表的方法
2015/07/11 Python
Django组件content-type使用方法详解
2019/07/19 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
德国购买健身器材:AsVIVA
2017/08/09 全球购物
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
运行时异常与一般异常有何异同?
2014/01/05 面试题
中学运动会广播稿
2014/01/19 职场文书
中青班党性分析材料
2014/02/16 职场文书
村党建工作汇报材料
2014/11/02 职场文书
财务工作失误检讨书
2015/02/19 职场文书
员工升职自我评价
2019/03/26 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书