Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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 拉斐尔的行尾跟在光标后面_Javascript_Raphael - Fatal编程技术网

Javascript 拉斐尔的行尾跟在光标后面

Javascript 拉斐尔的行尾跟在光标后面,javascript,raphael,Javascript,Raphael,注意:这个问题与其他几个问题类似,但我很难从答案中提取出核心逻辑 我试图做到以下几点:用户可以单击页面,锚定行的一端。最终,她将再次单击以锚定另一端。同时,尽管第二行的结尾应该与光标一起浮动,从而显示最后一行在任何点上想要什么 我相信解决方案将涉及mousemove(),但我还没有找到一个简单的例子来说明它是如何工作的 正如我自己所做的(用户正在手工绘制多边形): 点(线的端点)是用Paper.circle() 使用$处理jQuery单击事件。单击(),我能够得出我的观点 获得第一个点后,用P

注意:这个问题与其他几个问题类似,但我很难从答案中提取出核心逻辑

我试图做到以下几点:用户可以单击页面,锚定行的一端。最终,她将再次单击以锚定另一端。同时,尽管第二行的结尾应该与光标一起浮动,从而显示最后一行在任何点上想要什么

我相信解决方案将涉及mousemove(),但我还没有找到一个简单的例子来说明它是如何工作的

正如我自己所做的(用户正在手工绘制多边形):

  • 点(线的端点)是用
    Paper.circle()
  • 使用
    $处理jQuery单击事件。单击()
    ,我能够得出我的观点
  • 获得第一个点后,用
    Paper.path()
    在最后一个点和光标位置之间画一条线
  • 然后要刷新
    $.mousemove()处理程序中的路径
下面是我建议您刷新路径对象的方法(我们不希望每次都创建一个新对象,对吗?)

var sNewPath='M10,20L30,40';
var oPath.attr({'path':sNewPath});