可以先获取这个弹出框相对于整个浏览器窗口的坐标:
if ($(parent.document.body).find("[role='dialog']").length > 0) {
x = $(parent.document.body).find("[role='dialog']")[0].offsetLeft;
y = $(parent.document.body).find("[role='dialog']")[0].offsetTop;
}
然后在获取那个元素相对于弹出框的位移,
最后对弹出框的坐标和该元素相对于弹出框的位移值进行计算,就可以大概得到这个元素相对于整个浏览器窗口的坐标。