Я хочу получить координаты какой-либо ссылки в 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 (либо при получении и показе)
Как я могу это исправить?