Как реализовать такой функционал?

Друзья, привет!

Сделал вот такую штуку: https://jsfiddle.net/lokdmt/cjj6b5x7/13/

В данный момент грязь стирать можно мышью, а на touch устройствах пальцем. Также можно передвигать губку. Должно же работать все таким образом, что пользователь хватает губку и начинает стирать ей.
Уже мозг себе поломал, но не могу связать два эти элемента.
Предполагаю, что получаю координаты мыши, также при хватании губки начинаю передавать движение губке и маске. Но это только в голове у меня, а реализовать не получается.

Заранее спасибо большое!
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 1
Kublyakov
@Kublyakov
Решал через костыль, если ничего другого не предложат, то может будет полезно:
https://jsfiddle.net/ayLr7zkx/

При наведении на определенный блок прячем губку и заменяем курсор на картинку губки. В моем коде курсор заменяется в стилях в самом низу, но не работает видимо из-за абсолютного пути к картинке. Локально при относительном урле у меня всё работает.
Ответ написан
Ваш ответ на вопрос

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

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