Вопрос о создании эскиза сайта на IPAD, перетаскивание и касание - PullRequest
4 голосов
/ 19 апреля 2010

Я тестировал новые функциональные возможности html5 и js для создания эскиза сайта. Я искал это для возможного клиента, который хочет, чтобы их сайт был доступен для ipad, но также имел функции рисования на нем.

Итак, я создал грубый эксперимент, в котором вы можете перемещать мышь по экрану, чтобы рисовать линии. Я пошел, чтобы проверить это на Ipad и понял, что это не работает. Зачем? потому что перетаскивание на ipad зарезервировано для фактического перетаскивания экрана.

Есть ли что-то, что вы можете сделать, чтобы обойти это? Я уверен, что это может быть сделано, если сделано для приложения, но как насчет обычного веб-сайта.

Ответы [ 2 ]

5 голосов
/ 19 апреля 2010

В вашем коде замените ваши события следующим образом:

  • onmousedown => ontouchstart
  • onmousemove => ontouchmove
  • onmouseup => ontouchend

По крайней мере, так работает на iPhone. Дальнейшее чтение: http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/

1 голос
/ 17 мая 2010

Бесстыдная самореклама - я разработал плагин jQuery для рисования на веб-сайте с помощью HTML5 с целью сбора подписей на экране iPad. http://www.crowdsavings.com/open-source/drawbox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...