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