2010-03-17 87 views
4

我在具有大量与这些提示相关联的“a”和“span”元素的页面上创建伪工具提示。元素创建过程中的一切都很好,并且它显示正常。如何定位元素,使其不会流出可见屏幕

但是,由于这是一个包含大量数据的页面,当您朝向可视区域的底部时,工具提示开始流过窗口的底部边缘。我最初尝试用window.innerWidth/innerHeight补偿这一点并没有得到太好的结果。我使用jQuery进行DOM操作(但不是jQuery UI)。鉴于事件本身,以及工具提示的高度和宽度(我可以通过getBoundingClientRect()得知),如何定位此元素以使工具提示的底部永远不会低于窗口边缘?

回答

相关问题