Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Raphaeljs:访问闭合路径上单击的相对位置_Javascript_Ajax_Raphael - Fatal编程技术网

Javascript Raphaeljs:访问闭合路径上单击的相对位置

Javascript Raphaeljs:访问闭合路径上单击的相对位置,javascript,ajax,raphael,Javascript,Ajax,Raphael,我正在使用优秀的raphaeljs库,在使用 var c = paper.path("M10 10L90 90 ..... z"); 我想得到点击事件在相对于画布的路径上的位置。 我试过: 但这给了我一个与拉斐尔的画布无关的价值。 有什么想法吗? thx类似 var x = Math.floor((event.pageX-$("#paper").offset().left)); 显然,这是使用jQuerys$来获取paper元素。请注意offset()可能非常昂贵,因此如果同时使用left和

我正在使用优秀的raphaeljs库,在使用

var c = paper.path("M10 10L90 90 ..... z");
我想得到点击事件在相对于画布的路径上的位置。 我试过:

但这给了我一个与拉斐尔的画布无关的价值。 有什么想法吗? thx

类似

var x = Math.floor((event.pageX-$("#paper").offset().left));
显然,这是使用jQuerys$来获取paper元素。

请注意offset()可能非常昂贵,因此如果同时使用left和top,您可能需要一个中间变量。
var x = Math.floor((event.pageX-$("#paper").offset().left));