Я пытаюсь рисовать фигуры, выбирать и взаимодействовать с ними с помощью D3. Я изучаю D3, поэтому нужно более четко понимать некоторую логику. Я могу рисовать фигуры, мне нужно перетащить их, выбирая фигуру. Кажется, я не могу выбрать конкретный объект, если на холсте есть несколько объектов.Выбор динамических элементов DOM в d3
http://jsfiddle.net/nilarya/WKa8F/2/ Это то место, где я был до сих пор, я прошу вас взглянуть на него (код несколько грязный, извините, его поздно здесь ... :(), если вы рисуете несколько объекты (круги и/или прямоугольники) на холсте, а затем попытаться выбрать один, вы заметите ошибку.
Я попытался с помощью
d3.select(this)
, а также
d3.select(this.firstChild)
но я нужно выберите конкретный круг или прямоугольник. Как мне это сделать?
Если я нарисовал 2 круга и один прямоугольник, как узнать, какой круг таскать, когда я выбираю мышью вниз? – nilarya
извините, мой плохой. обновляю теперь –
спасибо, давайте посмотрим, что я могу сделать отсюда. – nilarya