<html>
<head>
<title> javaScript缓动入门 </title>
</head>
<body>
<style type=text/css>
#taxiway {
background: #e8e8ff; width: 800px; height: 100px
}
#move {
background: #a9ea00; width:100px; height:98px; border:1px solid red
}
</style>
<div id="taxiway">
<div id="move" style="position: absolute; left: 50" onClick="Run()"></div>
</div>
<p class=notice display="text-align:center">点击可移动绿色方块</p>
</body>
<script>
var Tween = {
Quad: {
easeOut: function(t,b,c,d){
return -c *(t/=d)*(t-2) + b;
}
}
} //b:div之样式left初值,c:div要移动的距离,d:div在时间d内完成移动,t:时间
var b=50,c=650,d=100,t=0;
function Run(){
move.style.left = Math.ceil(Tween.Quad.easeOut(t,b,c,d)) + "px";
if(t<d){ t++; setTimeout(Run, 10); }
}
</script> </html>

最新文章

  1. adnroid 监听软键盘的显隐
  2. CSS-position详解
  3. Volley源码分析(1)----Volley 队列
  4. Stockbroker Grapevine(floyd)
  5. POJ 3977
  6. [转载]:Endnote 自定义style文件的默认位置
  7. Delphi WebBrowser控件的使用(大全 good)
  8. 大容量XFS异常处理
  9. JCronTab 定时调用
  10. treeview和listview的用法
  11. DS4700磁盘阵列的控制器微码升级操作记录(收录百度文库)
  12. centos6.5 rsync+inotify实现服务器之间文件实时同步
  13. LOJ-10109(欧拉回路)
  14. 我可能不懂Array.prototype.sort
  15. MariaDB:登陆报错:mysqladmin: connect to server at 'localhost' failed
  16. Java复习2-对象与类
  17. 例子:使用Grunt创建一个Node.js类库
  18. SpringBoot整合SpringKafka实现消费者史上最简代码实现
  19. A链接IE6、7下失效场景及解决方案
  20. ASP.NET Core学习总结(2)

热门文章

  1. 蓝牙协议分析(6)_BLE地址类型
  2. 【Oracle入门】数据库的二级映像
  3. es6学习日记1
  4. Python全栈之路----数据类型—列表
  5. 解决插值表达式闪烁问题 - v-cloak
  6. 基于 Jenkins 构建持续集成任务
  7. Python3 Flask+nginx+Gunicorn部署(上)
  8. 【java】static的应用场景
  9. threading模块小结
  10. Metadata in HTML