Estoy tratando de usar la biblioteca de la interfaz de usuario del cuadro de diálogo jQuery para colocar un cuadro de diálogo junto a un texto cuando se coloca el cursor sobre él. El cuadro de diálogo jQuery toma un parámetro de posición que se mide desde la esquina superior izquierda de la ventana gráfica actual (en otras palabras, [0, 0]
siempre lo colocará en la esquina superior izquierda de la ventana de su navegador, independientemente de dónde se encuentre actualmente). Sin embargo, la única forma que conozco de recuperar la ubicación es del elemento relativo a la página COMPLETA.
Lo siguiente es lo que tengo actualmente. position.top
se calcula en aproximadamente 1200, lo que coloca el cuadro de diálogo muy por debajo del resto del contenido de la página.
$(".mytext").mouseover(function() {
position = $(this).position();
$("#dialog").dialog('option', 'position', [position.top, position.left]);
}
¿Cómo puedo encontrar la posición correcta?
¡Gracias!