我想在一个iframe中获得一些链接的坐标,并在另一个iframe中显示为热图。
我使用getBoundingClientRect()执行此操作,如下所示:
element = $('#myFrame').contents().find('a[href$="'+myLink+'"]');
var theElement = element[0];
if(element.length) {
positionInfo = element[0].getBoundingClientRect();
coordinates = {
'x' :positionInfo.x,
'y' : positionInfo.y,
'width' : positionInfo.width
};
}
但坐标不正确。我想这是因为我在iframe中使用了它(无论是在获取和显示中)
我怎样才能修复它?