即使在縮放或向左或向右移動後,如何動態獲取raphael js元素的y值,我想要在近處顯示div到我的元素,當我顯示element.getBBox()值時,我發現即使移動元素或放大/縮小它們也不會改變,我使用的代碼是用於獲取x值的代碼如下所示:動態獲取raphaeljs元素的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;
和使我的DIV(工具提示)的代碼是:
$("#myTooltip").css({"left":x+"px","top":y+"px"}).show();
注:它的工作原理,當我做同樣的事情用鼠標座標(使用x=e.pageX;y=e.pageY;
),但在這種情況下,我想這樣做,當我在頁面點擊另一個按鈕
感謝的提前