簡體   English   中英

Raphael.js如何在路徑上找到點擊位置?

[英]Raphael.js how to find click position on a path?

有沒有辦法訪問點擊路徑坐標? 還有一個:有可能發現whitch是路徑上最近的一個角落嗎?

我讀過這篇文章,但不是那么有用: Raphaeljs:訪問關閉路徑上點擊的相對位置

謝謝你的時間!

你在尋找這樣的東西:

var paper = Raphael(10, 10, 400, 400);

var path = paper.path("M0 0L10 100L50 100L100 70").attr({"stroke": "#000", "stroke-width": "3"});
path.click(function(event) {
    console.log(this);
    console.log(event.x, event.y);
});

http://jsfiddle.net/sLmHd/2/

編輯

我只是為你做了一個開始。 這是一種方式,而不是唯一的方式。

我用2個數組創建了一個對象。 x和y。

每次點擊我都會添加點數。 (您需要檢查要推送的索引)還需要檢查關閉角是什么。 這可能會有所幫助

我希望這會對你有所幫助: http//jsfiddle.net/fvtPN/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM