【发布时间】:2011-02-11 16:04:28
【问题描述】:
我有一个 simplr svg-graph,我正在尝试创建一个简单的 此图的工具提示弹出窗口,但我无法找出如何设置位置 正确的工具提示。
我有一个 .css,其中我的 popup-div 是绝对的:
#popup {
position: relative
在 svg 中创建节点时,我会挂接一个侦听器,例如:
p.setAttributeNS(null,"onmousemove","parent.drawPopup(evt)");
现在我的问题是,在 drawPopup callack 中,我无法弄清楚如何 为了正确设置坐标,我尝试了类似以下的方法 在drawPopu函数中:
pop = document.getElementById("popup");
pop.innerHTML = popupText;
pop.style.visibility='visible';
pop.style.left=evt.pageX + 'px';
但是 pageX 似乎是相对于 svg.graph,所以我需要以某种方式抵消它?
通常如何处理此类问题?有什么建议吗?
【问题讨论】:
标签: javascript html css svg tooltip