2011-02-28 100 views
0

我使用的是優秀的raphaeljs庫上已經創造了Raphaeljs:訪問閉合路徑

var c = paper.path("M10 10L90 90 ..... z"); 

的路徑後,點擊相對現在的位置我想獲得的點擊事件上的位置相對於畫布的路徑。 我想:

c.click(function (event) { 
    alert(event.pageX); 
})); 

但是這給了我一個值相對於拉斐爾的油畫是不是。 有什麼想法? THX

回答

2

喜歡的東西

var x = Math.floor((event.pageX-$("#paper").offset().left)); 

顯然,這是使用jQuerys $拿到紙質濾芯..

+0

注意,偏移量()可能很昂貴,所以你可能需要一箇中間變量,如果使用左和頂。 – TheJosh 2013-12-08 23:39:51