我的网站中有一个DIV
,它的高度不固定。当用户在图像上移动鼠标时,这DIV
将出现并显示有关图像的一些信息。页面上有几个网格格式的图像,每个图像都有自己的信息。显然有些图像位于屏幕底部,因此mouseover
其信息的某些部分DIV
将不在屏幕上。我想自动控制这种情况,当它DIV
的任何部分离开屏幕时,滚动条会向下直到它到达DIV
.
这是我的伪代码,但我无法在 jquery 中实现它。
- 计算
screenHeight
- 计算
divHeight
- 计算
divDistanceFromTopOfScreen
如果( screenHeight
< divHeight
+ divDistanceFromTopOfScreen
) 那么
scroll down to bottom of `DIV`
如果您认为该算法是正确的,我该如何实现?