Estou tentando usar a biblioteca de IU do diálogo jQuery para posicionar um diálogo próximo a algum texto quando ele é passado. A caixa de diálogo jQuery usa um parâmetro de posição que é medido a partir do canto superior esquerdo da janela de visualização atual (em outras palavras, [0, 0]
sempre o colocará no canto superior esquerdo da janela do navegador, independentemente de para onde você está rolando atualmente). No entanto, a única maneira que conheço de recuperar a localização é pelo elemento relativo à página INTEIRA.
O seguinte é o que tenho atualmente. position.top
é calculado para ser algo como 1200 ou mais, o que coloca o diálogo bem abaixo do resto do conteúdo da página.
$(".mytext").mouseover(function() {
position = $(this).position();
$("#dialog").dialog('option', 'position', [position.top, position.left]);
}
Como posso encontrar a posição correta?
Obrigado!