Я намагаюся використовувати бібліотеку інтерфейсу інтерфейсу діалогу jQuery для того, щоб розташувати діалог поруч із деяким текстом, коли він наблизився до нього. Діалогове вікно jQuery приймає параметр позиції, який вимірюється у верхньому лівому куті поточного вікна перегляду (іншими словами, [0, 0]
він завжди розміщуватиме його у верхньому лівому куті вікна браузера, незалежно від того, де ви зараз прокручуєте). Однак єдиний спосіб, коли я знаю, щоб отримати місцезнаходження, - це елемент відносно цілої сторінки.
Далі - це те, що я маю на даний момент. position.top
Обчислюється приблизно як 1200 або близько того, що ставить діалог набагато нижче решти вмісту на сторінці.
$(".mytext").mouseover(function() {
position = $(this).position();
$("#dialog").dialog('option', 'position', [position.top, position.left]);
}
Як я можу знайти правильну позицію?
Дякую!