Поместите инструмент в абсолютную позицию, сверху: 0, слева: 0
, затем с помощью mootools или jquery укажите, что при его появлении позиции X и Y всплывающей подсказки должны быть аналогичны позиции поля +некоторый дополнительный пробел (например, поле)
и не забудьте добавить условие, которое перемещает всплывающую подсказку, когда кто-то изменяет размер экрана.
С JQuery, вот пример (Iне используйте mootools, но я предполагаю, что вы можете сделать то же самое):
function placeTooltip() {
$("#tooltip").css("left",$("#field").position().left + $("#field").width());
$("#tooltip").css("top",$("#field").position().top - $("#tooltip").height());
}
//Places tooltip on page load
$(document).ready(function() {
placeTooltip();
});
//Places tooltip on page resize
$(window).resize(function() {
placeTooltip();
});
$("#field").mouseenter(function() {
$("#tooltip").fadeIn("normal");
});