@SimpleAutomation

Fabric.js Как обработать клик на объекте?

Прочитал статью https://habrahabr.ru/post/162367/ несколько раз.
Пытаюсь понять как сделать сыбите по нажатию на объект.
В примере есть конструкция :
canvas.on('mouse:down', function(options) {
  if (options.target) {
    console.log('an object was clicked! ', options.target.type);
  }
});

Но она обрабатывает все объекты а нужен только "path".
Ничего лучше не придумал как сделать вот так
var x ;
		canvas.on('mouse:down', function(options) {
			 if (options.target) {
			
			x = options.target.type;
			if (x == 'path') { 
				console.log( x + ' is here');
			 }
			}
		});

По другому не работает, в том числе так :
path.on('mouse:down', function() {
			console.log('click in path');
			});
  • Вопрос задан
  • 476 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы