что-то вроде следующего?
AJAX, чтобы получить описание, и когда вы получите ответ, создайте описание 'box'
var tipel = document.createElement('div');
tipel.innerHTML = descr;`
добавить на страницу
var bodyel = document.getElementsByTagName('body').item(0);
bodyel.appendChild(tipel);`
и расположите его как:
tipel.style.position = "absolute";
tipel.style.top = newfntogetabsolutecoord_top(document.getElementById("mytitleelement"));
tipel.style.left = newfntogetabsolutecoord_left(document.getElementById("mytitleelement"));`
Получить абсолютные координаты элемента может быть сложно, ищите fn онлайн.
для закрытия подсказки, предложение будет помещать tipel
прямо под указателем мыши (вы уже знаете, что он находится над ссылкой "mytitleelement"
, просто немного сдвиньте подсказку в строках выше), а затем добавьте onmouseout
функция события до tipel
, что:
tipel.style.display = "none"; //hides or
tipel.parentNode.removeChild(tipel); //removes it from the page
(вы могли бы избежать использования this
вместо tipel
в этих двух строках)