不同物体分步运动
2013-12-17 10:44
120 查看
刚才在仿照迅雷无线的首页做banner的过程中,碰到的这个问题。两个物体分步运动,其中B在A运动结束之后才能继续进行。。。主要的运用了JQ里面的animaet的回调函数。
例子:
例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } body{ padding: 10px; } #div1{ width: 100px; height: 100px; background-color: #f00; position: absolute; left: 50px; top: 50px; } #div2{ width: 100px; height: 100px; background-color: #000; position: absolute; left: 400px; top: 50px; opacity: 0; filter: alpha(opacity=0); } </style> <script src="jQuery.js"></script> <script> $(function(){ // alert(1); var oBtn = $('#btn'); var oDiv1 = $('#div1'); var oDiv2 = $('#div2'); oBtn.toggle(function(){ // alert(1); oDiv1.stop().animate({'left':400+'px','opacity':0},600,function(){ oDiv2.stop().animate({'left':50+'px','opacity':1},1200); }); },function(){ oDiv2.stop().animate({'left':400+'px','opacity':0},600,function(){ oDiv1.stop().animate({'left':50+'px','opacity':1},1200); }); }); }); </script> </head> <body> <input type="button" value="开始运动" id="btn" /> <div id="div1"></div> <div id="div2"></div> </body> </html>
相关文章推荐
- 关于offsetWIth相关的两物体不同的运动
- Js运动动画系列7--多物体运动-设置样式属性做不同的运动
- js多物体不同运动框架(标签样式)
- js多物体不同运动
- js实现多物体不同运动框架
- JS-多物体运动2(不同物体做不同的运动)
- JavaScript多物体运动三
- opencv检测运动物体的基础_特征提取
- 多物体运动
- Unity 音乐可视化(音乐频谱控制物体的运动)
- Unity利用AnimationCurve做物体的各种运动
- 运动物体检测——光流法(摄像机固定)
- 手指点击的地方随机生成带运动的不同颜色不同大小的圆
- ADAMS运动副两个物体关系
- 物体的运动(三)
- Unity3d 物体速度、运动的控制——Input.GetAxis、transform.Translate、transform.Rotate、AddForce
- 贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
- flash中物体运动基础之八---------反弹
- Unity 3d 实现物体跟随摄像机视野运动
- 在3D世界中创建不同的相机模式——只绘制在相机视野中的物体:八叉树