Во-первых, совет: не катайтесь на этом.Есть много отличных плагинов для подсказок jQuery.Просто используйте один из них.
Кроме этого, если вы хотите пойти по этому пути, есть несколько способов сделать это.Маршрут позиционирования CSS должен использовать относительное + абсолютное позиционирование:
#button_container { position: relative; }
div.tooltip { position: absolute; top: 20px; right: 20px; }
Для этого требуется, чтобы подсказка находилась внутри контейнера кнопки.Преимущество состоит в том, что всплывающая подсказка будет перемещаться вместе с остальными элементами страницы.
Более распространенное решение - использовать что-то вроде:
$("#button_container").hover(function(evt) {
$("div.tooltip").css({top: evt.pageY + 10, left: evt.pageX + 10}).fadeIn();
}, function() {
$("div.tooltip").fadeOut();
});
В основном вы перемещаете подсказку относительнонаведите курсор мыши на соответствующий регион.