Разве вы не должны просто корректировать свойства top и left соответственно? Что произойдет, если вы это сделаете?
EDIT
Если ваши метки установлены, скажем, 100px для простоты, то при настройке влево на 100px всплывающая подсказка всплывет над вашим полем ввода. В этом случае нужно учитывать две вещи: вам нужно убедиться, что у вашего тега div есть переполнение: visible и что у него более высокий z-индекс, чем у вашего поля ввода.
Если ваш ярлык div НЕ установлен ширины, вы можете отрегулировать правую границу, например. right:0px
, который поместит его на правый край этикетки. Вы также можете использовать отрицательные числа, чтобы они вырвались из метки div, и в этом случае вам также нужно будет принять во внимание два вышеуказанных пункта.