Javascript 检测特定元素并滚动至垂直向下

Javascript 检测特定元素并滚动至垂直向下,javascript,Javascript,我有一个项目页面,每个项目都有一个“图像链接”,将鼠标悬停在图像链接上会显示一个描述项目的工具提示。“我的页面”是可滚动的,表示浏览了大量的项目。我的问题是,当我在页面底部,将鼠标放在“图像链接”上时,工具提示没有完全显示[一半被窗口覆盖]。因此,我想要的是,一旦我在图像链接上,如果我看到工具提示将不会完全显示,我将按工具提示的宽度像素量向下滚动页面。我试过了,但是所有的图片链接都会出现这种情况,但是我需要页面可视区域中的最后一个图片链接。[我需要javascript帮助] var tot

我有一个项目页面,每个项目都有一个“图像链接”,将鼠标悬停在图像链接上会显示一个描述项目的工具提示。“我的页面”是可滚动的,表示浏览了大量的项目。我的问题是,当我在页面底部,将鼠标放在“图像链接”上时,工具提示没有完全显示[一半被窗口覆盖]。因此,我想要的是,一旦我在图像链接上,如果我看到工具提示将不会完全显示,我将按工具提示的宽度像素量向下滚动页面。我试过了,但是所有的图片链接都会出现这种情况,但是我需要页面可视区域中的最后一个图片链接。[我需要javascript帮助]

   var totalHeight, currentScroll, visibleHeight
    currentScroll = GetScrollTop();
    totalHeight = document.body.offsetHeight;
    visibleHeight = document.documentElement.clientHeight;


    if (e.pageY <= currentScroll + visibleHeight) {  //This is always true         
        window.scrollTo(0, currentScroll + 100);

    }
var totalHeight、currentScroll、visibleHeight
currentScroll=GetScrollTop();
总高度=document.body.offsetHeight;
visibleHeight=document.documentElement.clientHeight;

如果(e.pageY,这里有一个边缘感知工具提示


希望这能有所帮助。

@druveen这是简单检查。当我看到底部[可视高度]的“图像链接”时,当我将鼠标放在上面时,我需要它来确定我在哪里[链接图像的位置],如果我看到工具提示未完全显示,用户将看到滚动条垂直向下,工具提示完全可见。我已经测试了lot的工具提示,这些工具提示是边缘敏感的,但没有找到向下滚动查看工具提示的方式,我的要求是。如果我能在这里找到附加的机会,我会使用I描述问题谢谢你的及时回复。你在这个工具提示中尝试过wz_tooltip.js吗?它会正确调整这不是边缘敏感的。我已经在这里尝试过了。你认为wz_tooltip.js会满足我的要求吗?在那个图像的鼠标上获得光标位置$(“#img”)。mousemove(函数(e){global_mouseY_pos e=e.pageY;});谢谢,但是我检查了很多边缘敏感的工具提示,他们没有把滚动条拿下来让工具提示可见。
screenH = window.screen.height; //THIS WILL VISBLE SCREEN HEIGHT
a = window.scrollY; //this will give current y- scroll  positon 
if(a > screenH){
 window.scrollTo(0, a + 100);
}