智能社JavaScript视频教程

智能社JavaScript视频教程

5 (176人评价)
  • 课时:(32)

  • 学员:(2871)

  • 浏览:(207429)

  • 加入课程

16 - JS运动基础 - 02的笔记

相关课时: 笔记详情:

1.缓冲运动   

速度=(目标值-当前值)/缩放系数

 逐渐变慢,最后停止        距离越远速度越大          距离减小,速度减小        速度距离成正比

Math.ceil()向上取整

Math.floor()向下取整

Math.abs()绝对值

缓冲取整

2.缓冲菜单

  BUG:速度取整

  跟随页面滚动的缓冲侧边栏

    潜在问题:目标不是整数时

3.匀速运动的停止条件

  距离足够近           两点重复
if(Math.abs(iTarget-oDiv.offsetLeft)<=speed)
{
clearInterval(timer);
oDiv.style.left=iTarget+'px';
}

  

0 0

你感兴趣的课程

编程开发 21天学通javascript
4万+浏览/ 910学员/ 4评分
免费
编程开发 AJAX核心技术教学
3万+浏览/ 367学员/ 4.8评分
免费
编程开发 javascript课程
3万+浏览/ 483学员/ 5评分
免费