如何在raphael js元素缩放或左右移动后动态获取其x和y值,我想在元素附近显示一个div。当我显示element.getBBox()值时,发现它们即使我移动元素或缩放也不会改变。我用来获取x和y值的代码看起来像这样:
x = (myElement.getBBox().x+myElement.getBBox().x2)/2;
x+=$("#container").offset().left;
y = (myElement.getBBox().y+myElement.getBBox().y2)/2;
y+=$("#container").offset().left;
我移动的代码(一个工具提示)是:
$("#myTooltip").css({"left":x+"px","top":y+"px"}).show();
注意:当我使用鼠标坐标(使用
x=e.pageX;y=e.pageY;
)执行相同操作时,它有效,但在这种情况下,我希望在单击页面上的另一个按钮时执行此操作。提前感谢您。