给定一个HTML DOM ID,如何在JavaScript/JQuery中获取元素相对于窗口的位置?这与相对于文档或偏移父元素不同,因为元素可能在iframe或其他一些元素中。我需要获取当前显示的元素矩形的屏幕位置(如位置和尺寸)。如果元素当前不在屏幕上(已滚动关闭),则负值是可接受的。
这是针对iPad (WebKi
我正在尝试获取浏览器窗口中元素的屏幕坐标(即相对于屏幕左上角的坐标)。很容易获得窗口的大小和位置(screenX,screenY),也很容易(使用jQuery)获得元素的偏移量($(' element ').offset().left)。但是,我需要知道从元素一直到屏幕角落有多少像素。我发现了一些似乎特定于IE的东西,但我希望它能在尽可能多的浏览器中工作。
编辑后添加图片: