我有一个<div>
设置为内容可编辑并具有固定高度的。溢出时<div>
显示垂直滚动条。我想要的是在我的可编辑文件中检测图像右上角(或左上角)点的绝对坐标,<div>
尤其是当图像部分可见时。是否可以?更重要的是,有没有办法判断右上角是对用户可见还是在视图外滚动?
任何帮助或想法将不胜感激。
这应该说明我的想法:
我有一个<div>
设置为内容可编辑并具有固定高度的。溢出时<div>
显示垂直滚动条。我想要的是在我的可编辑文件中检测图像右上角(或左上角)点的绝对坐标,<div>
尤其是当图像部分可见时。是否可以?更重要的是,有没有办法判断右上角是对用户可见还是在视图外滚动?
任何帮助或想法将不胜感激。
这应该说明我的想法:
“是顶部可见”的问题是微不足道的:只需检查 divscrollTop
并查看它是否非零(或更具体地说:小于offsetTop
您要查找的元素的 )。
您可以使用获取元素相对于文档.offset
的 X/Y(左上角)坐标。为了查看它是否在窗口之外,请将其与. 后者为您提供当前窗口相对于文档的 X/Y 坐标,因此如果窗口的 Y 坐标高于相关元素,则它的顶部不在屏幕上。$(window).offset()