Я делаю свой первый проект в кинетическом JS; Мне нужно перетащить некоторые фигуры на холст, и тем временем мне нужно написать где-то на странице координаты фигуры в реальном времени. Для того, чтобы сделать это я использую событие «dragmove» на слое, как это:Событие dragmove и targetNode возвращает undefined
layer.on("dragmove",function(evt) {//detect shape and write stuff});
Я использовал «targetNode» для ловли Clicked форму. Проблема заключается в следующем: если я использую targetNode в фигуре, которая не является частью какой-либо группы, все работает, но если узел, который должен быть перемещен, является частью группы, targetNode работает только в первый раз и затем возвращает неопределенный значение для всех последующих времен (dragmove обычно занимает некоторое время, а не как dragstart или клик).
Я сделал скрипку, так что вы можете увидеть, что я говорю о:
В 2 прямоугольников находятся в группе. если вы нажмете на фигуру, предупреждение вернет свое имя, если вы перетащите круг или прямоугольники, на консоли будет написано имя этой формы.
Я был бы признателен за помощь. извините за мой английский, я также надеюсь, что текст понятен.
о, это работает! хотя я до сих пор не знаю, почему. Благодарю вас за ответ! вы мне очень помогли! – 2295