JavaScript运动框架 解决防抖动问题、悬浮对联(二)

前端之家收集整理的这篇文章主要介绍了JavaScript运动框架 解决防抖动问题、悬浮对联(二)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例是对的应用

scrollTop:

有时候网页很长,其高度大于
显示器高度,会产生滚动,那么在高度方向上,“滚走”的部分就是scrollTop

offsetTop:

属性可以获取元素的上外缘距离最近采用定位父元素内壁的距离,如果父元素中没有采用定位的,则是获取上外边缘距离文档内壁的距离。所谓的定位就是position属性值为relative、absolute或者fixed。

这里写图片描述

图中,黑色框是网页文档,其高度:

绿色框是当前可见的客户区部分(不包括工具条,状态栏之类的),红色方框是要固定在客户区正中央的对联,假如网页高度很高,用户不停的滚动,要求对联以缓冲运动的形式保持在客户区右侧中央,(postion:fixed;可以做到,而且非常稳定的做到,滚动网页,div纹丝不动的焊在那里)。

但我们想让它运动性的最后落脚在目标位置:

1:可以直接计算好位置,硬赋值; 2:缓冲运动到目标位置,效果更柔和。

一般不用第一种硬来,因为视觉效果很差,很生硬。

<Meta charset="utf-8"> 运动框架(二)