Как связать два события?

Здравствуйте, Уважаемые разработчики.

Реализовал такой функционал https://jsfiddle.net/lokdmt/cjj6b5x7/8/

На данный момент, при зажатой мыши на холсте происходит очистка пятен на футболке (стирается маска наложенная поверх футболки).
Также можно мышью "хватать" губку и перемещать.

Задача состоит в том, что при "захвате" губки и ведению ее по холсту должны стираться пятна. Сейчас же это все работает только по отдельности.
Подозреваю, что можно сделать делегирование события зажатой мыши губке, т.к. у drag элемента можно легко получить начальную/конечную и перемещаемые координаты, которые указаны в документации. Не пойму только как это связать с холстом. Либо может есть какие-то более лучшие и удобные способы?

Буду очень благодарен помощи или совету, как такое лучше реализовать.
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kodwi
https://moikrug.ru/kodwi
stackoverflow.com/questions/10866471/javascript-ho...

т.е. при клике на губку ставишь курсор в виде губки, при отпускании кнопки - возвращаешь старый вид курсора.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы