素材巴巴 > 程序开发 >

js运动(二)—— 右侧悬浮框

程序开发 2023-09-09 10:57:51

右侧悬浮框,其视觉效果为:即使滚动条滚动,悬浮框也依然在可视范围内。可以理解为悬浮框跟随滚动条运动。

这个例子看似基础,其实里面集成了很多的知识点,详见下文。

1. 文档坐标和视口坐标

元素的位置是以像素来度量的,向右代表X坐标的增加,向下代表Y坐标的增加。但是,有有个不同的点作为坐标系的原点:元素的X和Y坐标可以相对于文档的左上角后者相对于在其中显示文档的视口的左上角。在顶级窗口和标签页中,“视口”只是实际上显示文档内容的浏览器的一部分;它不包括浏览器的“外壳”(如菜单、工具条和标签页)。针对框架页中显示的文档,视口是定义了框架页的