Поскольку вы отметили jQuery, в jQueryUI есть утилита, которая предлагает поддержку для такого рода позиционирования.
На самом деле вам не нужен остальной установленный jQueryUI (даже ядро). Вам просто нужен JQuery. Если вы не хотите, чтобы остальная часть jQueryUI, на странице загрузки отмените выбор всех, затем выберите Положение в UI Core .
http://jqueryui.com/demos/position/
"Служебный скрипт для абсолютного позиционирования любого виджета относительно окна, документа, определенного элемента или курсора / мыши."