我试图找到一种方法来获取当前悬停元素的元素ID以显示一个弹出框/工具提示。目前,我使用clientX/clientY来获取坐标,但我真的很希望弹出窗口集中在我正在盘旋的元素上。获取选定元素的ID
是否有某种获取此信息的方式,例如“谁称为show_tooltip”或类似以后获取元素的坐标。希望这是有道理的。
针对下面的评论,这是我目前使用的。
function show_tooltip(evt) {
var x = evt.clientX -50;
var y = evt.clientY -70;
tooltip.setAttributeNS(null, "transform", "translate(" + x + "," + y + ")");
tooltip.setAttributeNS(null, "opacity", "0.7");
}
问题在于鼠标指针用于坐标。虽然我可以使用getElementById()
来获得一个元素,但我不知道哪个元素称为函数。
你能向我们展示一个你需要的代码的例子吗? – kjy112 2012-04-23 14:44:38