У меня есть более простой SVG-граф, и я пытаюсь создать простой
всплывающая подсказка для этого графика, но я не могу узнать, как установить позицию
всплывающей подсказки.
У меня есть .css, где мой popup-div является абсолютным:
#popup {
position: relative
При создании узлов в svg я подключаю слушателя как:
p.setAttributeNS(null,"onmousemove","parent.drawPopup(evt)");
Теперь к моей проблеме, в каллере drawPopup, я не могу понять, как
чтобы правильно установить координаты, я пробовал что-то вроде следующего
в функции drawPopu:
pop = document.getElementById("popup");
pop.innerHTML = popupText;
pop.style.visibility='visible';
pop.style.left=evt.pageX + 'px';
но pageX, по-видимому, относительно svg.graph, поэтому мне нужно как-то сместить его?
Как обычно поступают с такими проблемами? Есть предложения?