Остановить распространение событий в Bonsai.js

Как мне остановить mousedown событие от распространения на сцену?

stage.addListener("pointerdown", startDrawing);

rect = Path.rect(x, y, 100, 100);
stage.addChild rect;

rect.addListener("pointerdown", selectHandler);

startDrawing вызывается каждый раз после selectHandler

1 ответ

Решение

Любопытно, что у меня был ответ на вопрос все время, меня просто обманули, заставив думать, что он не работает.

Остановите событие в selectHandler:

function selectHandler(e) {
  e.stop();
};

PS Вы можете увидеть мою работу здесь: http://codepen.io/zinkkrysty/pen/iyrjG?editors=001

Другие вопросы по тегам