在我的应用程序中,我通过 jQuery SVG 插件从一个表格单元格到另一个单元格绘制了一条线。按照博客文章http://www.openstudio.fr/Library-for-simple-drawing-with.html的步骤,我设法添加了它。但与此同时,当鼠标悬停时,我需要删除那条线并将其绘制在另一个地方。是否有删除绘制线的方法,或者我应该遵循不同的方法来隐藏或删除它?非常感谢任何帮助。
在我的应用程序中,我通过 jQuery SVG 插件从一个表格单元格到另一个单元格绘制了一条线。按照博客文章http://www.openstudio.fr/Library-for-simple-drawing-with.html的步骤,我设法添加了它。但与此同时,当鼠标悬停时,我需要删除那条线并将其绘制在另一个地方。是否有删除绘制线的方法,或者我应该遵循不同的方法来隐藏或删除它?非常感谢任何帮助。
根据文档,line 函数返回一个 svg<line>
元素,因此您应该能够使用标准 DOM 核心方法将其删除removeChild()
。
未经测试,但希望工作:
var myline = svg.line(parent, x1, y1, x2, y2, settings);
parent.removeChild(myline);