3

私のアプリケーションでは、jQuery SVG プラグインを使用して、あるテーブル セルから別のセルに線を引いています。ブログ投稿http://www.openstudio.fr/Library-for-simple-drawing-with.htmlの手順に従って、なんとか追加しました。しかし同時に、マウスがホバーしたときにその線を削除して別の場所に描画する必要があります。描画された線を削除する方法はありますか、または別の方法に従って非表示または削除する必要がありますか? どんな助けでも大歓迎です。

4

1 に答える 1

2

ドキュメントによると、line 関数は svg<line>要素を返すため、標準の DOM コア メソッドを使用して削除できるはずですremoveChild()

テストされていませんが、うまくいけばうまくいきます:

var myline = svg.line(parent, x1, y1, x2, y2, settings);
parent.removeChild(myline);
于 2010-03-03T10:01:04.707 に答える