Jquery удалить нарисованную линию, добавленную через библиотеку jquery svg - PullRequest
3 голосов
/ 03 марта 2010

В моем приложении у меня есть линия, проведенная из одной ячейки таблицы в другую ячейку через плагин jQuery SVG. Следуя инструкциям в блоге http://www.openstudio.fr/Library-for-simple-drawing-with.html, мне удалось добавить его. Но в то же время мне нужно убрать эту линию и нарисовать ее в другом месте, когда мышь зависает. Есть ли способ удалить нарисованную линию или я должен следовать другой методологии, чтобы скрыть или удалить ее? Любая помощь высоко ценится.

1 Ответ

2 голосов
/ 03 марта 2010

Согласно документации строковая функция возвращает элемент svg <line>, поэтому вы можете удалить его, используя стандартный метод ядра DOM removeChild().

Не проверено, но, надеюсь, работает:

var myline = svg.line(parent, x1, y1, x2, y2, settings);
parent.removeChild(myline);
...