记录一下运动效果的思路
2012-03-20 23:22
218 查看
1、从一个目标点到另一个目标点的运动效果:
2、缓动运动效果:
var timer=null;
function 运动(目标值){
var 速度=(目标值-当前值)/一个系数;
速度=速度>0?Math.ceil(速度):Math.floor(速度);
if(目标值==当前值){
clearInterval(timer);
}else{
obj.style.属性=当前值+速度+'px';
}
}
function 调用运动函数(目标值){
clearInterval(timer);
setInterval(function(){
运动(目标值);
},30)
}
var timer=null; function 运动(){ var 速度=5; if(obj.offsetLeft==目标位置){ clearInterval(timer); }else{ obj.style.left=obj.offsetLeft+速度+'px'; } } function 调用运动函数(){ clearInterval(timer); timer=setInterval(function(){ 运动() },40); }
2、缓动运动效果:
var timer=null;
function 运动(目标值){
var 速度=(目标值-当前值)/一个系数;
速度=速度>0?Math.ceil(速度):Math.floor(速度);
if(目标值==当前值){
clearInterval(timer);
}else{
obj.style.属性=当前值+速度+'px';
}
}
function 调用运动函数(目标值){
clearInterval(timer);
setInterval(function(){
运动(目标值);
},30)
}
相关文章推荐
- 下一步整理思路,把读过的书,与重要的思路进行一下记录
- hitTest方法所做的工作,事件传递,图片的两种加载方式的区别,毛玻璃效果,记录一下
- 快速记录一下cocos2dx 3.x 全屏幕 blur 效果实现相关代码
- 好久不发帖,转一下公司技术美术独立完成的U3D模拟暗黑泰瑞尔翅膀物理运动效果
- 记录一下,去掉ScrollView滑动到边缘时出现的弧形阴影效果
- 新产品为了效果,做的比较炫,用了很多的图片和JS,所以前端的性能是很大的问题,分篇记录前端性能优化的一些小经验。
- 刚开通,记录一下
- 参考网上的一些struts2的action用法,自己写了一个Demo记录一下。
- 仅通过崩溃地址找出源代码的出错行,转自老罗,记录一下
- 贴一下我的 vimrc 以及 vim 效果
- 记录一下八款开源 Android 游戏引擎
- 简单记录一下Log4J v2 的使用
- 第一次开通博客,记录一下
- 记录一下----关于设计模式和面向对象设计原则
- 记录一下跨域的问题。
- wap2.0 xhtml 文件上传代码记录一下~~。cmwap测试不行,cmnet可以。
- RedHat Linux AS4U4 i386下安装MySQL5(别人写的,很实用,记录一下)
- 记录一下此次java考试及备考过程的感觉
- 记录一下,为什么QQ复制整个文件夹后,仍然没有聊天记录