HTML5 - холст и перетаскивание или размещение изображения, где пользователь нажимает - PullRequest
1 голос
/ 11 января 2012

Хорошо, мой первый вопрос:

Можно ли перетащить изображение на холст в другое место на холсте?

У меня уже есть изображение на холсте, я просто хотел бы, чтобы пользователь мог перемещать его, щелкая и перетаскивая. Я знаю, что это возможно с Kinetic JS, но возможно ли это с помощью обычного HTML5 canvas?

Во-вторых, если первый вопрос невозможен:

Возможно ли разместить изображение на холсте в точке, где пользователь щелкает?

Может кто-нибудь помочь мне здесь или указать мне направление урока?

Спасибо!

Ответы [ 2 ]

1 голос
/ 11 января 2012

Можно ли перетащить изображение на холст в другое место на холсте? Да.Подробнее об этом можно прочитать здесь - http://www.html5canvastutorials.com/kineticjs/html5-canvas-drag-and-drop-an-image-tutorial/

Возможно ли разместить изображение на холсте в точке, где пользователь нажимает кнопку? Да.Вам нужно будет узнать координаты элемента canvas, по которым был выполнен щелчок, и соответствующим образом разместить изображение.

Подробнее о просмотре и демонстрации элемента canvas можно прочитать здесь - http://www.html5canvastutorials.com/

0 голосов
/ 11 января 2012
  1. Можно ли перетащить изображение на холст в другое место на холсте? . Да. Однако, если вы хотите этого, вы должны реализовать это самостоятельно.
  2. Возможно ли разместить изображение на холсте в месте, где пользователь нажимает кнопку? Да. Однако, если вы хотите это, сначала вы должны реализовать 1), а затем реализовать перетаскивание изображений.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...